Samuel Gammon
12/19/2023, 12:50 AMSamuel Gammon
12/19/2023, 1:04 AMAndreyVanDenHaag
12/19/2023, 4:51 PMSam Gammon
12/19/2023, 7:23 PMSam Gammon
12/19/2023, 7:24 PMCies
12/20/2023, 3:29 PMSamuel Gammon
12/20/2023, 6:47 PMbuild.less
plugin in your build
2. Install the buildless
command line tool, and start the Buildless Agent background service
3. Run builds, that's it
The plug-in will notice the running agent and use it as a build cache.
> To activate cloud
(Continuing from above)
1. Set BUILDLESS_APIKEY
in your environment
2. Run more builds
3. That's it!
> And how do I benchmark the improvement correctly?
We recommend using Gradle's built-in reporting for this, via the --scan
feature, which shows in the Performance section how build caching helped during the build.
> I just went to your website: do I need to "join the preview"?
That's one way to do it, yes, if you want to try the Cloud service (which is entirely free btw for all usage right now, and will be for some time). We are sponsored by cloud credits. You do not need any login or API key at all to use the Buildless Agent alone without Cloud enabled.
You can also just DM us here if you prefer π we're just engineers. The form on the website goes to us too.
> Will it work without the cloud option?
Yes. The Buildless Agent is free forever for unlimited usage. Cloud is entirely optional. We don't even annoy you about it, promise π
> (i expect our code leaves our office when the cloud option is switched on, so this needs to be discussed)
Yes, but to us this is no different than GitHub over SSH or TLS, and we maintain an extremely strong security posture. We're working on innovative ways to encrypt and sign the cache blobs but that requires sharing with teams so it's a bit complex. You can see our TLS report here as an example.
> Do you expect there will be an on premise option some day?
Yes, we've architected for this from the beginning. We'll be releasing a Private Cloud version first, with support for AWS, GCP, and Azure, with self-hosted / on-premise coming after that. If you have needs in this area let us know and we'd be happy to hear them so we can tailor the product to fit.Endre Deak
12/20/2023, 6:54 PMCLOVIS
12/20/2023, 6:56 PMSamuel Gammon
12/20/2023, 6:58 PMSamuel Gammon
12/20/2023, 6:59 PMSamuel Gammon
12/20/2023, 6:59 PMSamuel Gammon
12/20/2023, 7:00 PMSamuel Gammon
12/20/2023, 7:01 PMSamuel Gammon
12/20/2023, 7:01 PMSamuel Gammon
12/20/2023, 7:02 PMCLOVIS
12/20/2023, 7:03 PMSamuel Gammon
12/20/2023, 7:03 PMCLOVIS
12/20/2023, 7:03 PMSamuel Gammon
12/20/2023, 7:04 PMSamuel Gammon
12/20/2023, 7:04 PMSamuel Gammon
12/20/2023, 7:04 PMSamuel Gammon
12/20/2023, 7:05 PMSamuel Gammon
12/20/2023, 7:05 PMSamuel Gammon
12/20/2023, 7:07 PMCLOVIS
12/20/2023, 7:07 PMUltimately I am a transport nerd.Not gonna lie, I would be disappointed if the person advertising a remote cache product wasn't π
Samuel Gammon
12/20/2023, 7:08 PMSamuel Gammon
12/20/2023, 7:08 PMSamuel Gammon
12/20/2023, 7:08 PMSamuel Gammon
12/20/2023, 7:08 PMCLOVIS
12/20/2023, 7:09 PMI actually started with that and tried it about a year ago, but management of the Docker container... making sure it stayed up, pruned, with enough space, was a challengeWe've been using it in K8s for about a year now with no issues whatsoever, but maybe we're lucky
Samuel Gammon
12/20/2023, 7:09 PMCLOVIS
12/20/2023, 7:09 PMOn a performance basis, it's not even a comparison: we speak HTTP/2, HTTP/3, many more compression options, and we edge-cache with Cloudflare aside from our core cache with DragonflyThat's very interesting. Do you have metrics on what happens if you run your own benchmarks on your own server, but with HTTP1.1?
Samuel Gammon
12/20/2023, 7:10 PMSamuel Gammon
12/20/2023, 7:10 PMSamuel Gammon
12/20/2023, 7:11 PMSamuel Gammon
12/20/2023, 7:11 PMCLOVIS
12/20/2023, 7:11 PMit takes a certain person to be excited about build caching every day πI meanβ¦ I made https://opensavvy.gitlab.io/pedestal/api-docs/cache/index.html
Samuel Gammon
12/20/2023, 7:11 PMSamuel Gammon
12/20/2023, 7:12 PMSamuel Gammon
12/20/2023, 7:12 PMSamuel Gammon
12/20/2023, 7:12 PMSamuel Gammon
12/20/2023, 7:13 PMSamuel Gammon
12/20/2023, 7:13 PMSamuel Gammon
12/20/2023, 7:13 PMCLOVIS
12/20/2023, 7:14 PMSamuel Gammon
12/20/2023, 7:15 PMCLOVIS
12/20/2023, 7:15 PMSamuel Gammon
12/20/2023, 7:15 PMSamuel Gammon
12/20/2023, 7:15 PMCLOVIS
12/20/2023, 7:16 PMSamuel Gammon
12/20/2023, 7:16 PMSamuel Gammon
12/20/2023, 7:16 PMSamuel Gammon
12/20/2023, 7:16 PMSamuel Gammon
12/20/2023, 7:16 PMCLOVIS
12/20/2023, 7:16 PMSamuel Gammon
12/20/2023, 7:17 PMCLOVIS
12/20/2023, 7:17 PMWe'd love to know what magic we'd need to pull to make you prefer buildless over your k8s cluster π lolThat'sβ¦ going to be difficult π Our K8s is completely home-grown If you ever release an open source self-hosted version of your app thoughβ¦
Samuel Gammon
12/20/2023, 7:18 PMSamuel Gammon
12/20/2023, 7:18 PMSamuel Gammon
12/20/2023, 7:19 PMSamuel Gammon
12/20/2023, 7:19 PMSamuel Gammon
12/20/2023, 7:19 PMCLOVIS
12/20/2023, 7:23 PMCLOVIS
12/20/2023, 7:23 PMSamuel Gammon
12/20/2023, 7:24 PMSamuel Gammon
12/20/2023, 7:25 PMSamuel Gammon
12/20/2023, 7:25 PMSamuel Gammon
12/20/2023, 7:25 PMCLOVIS
12/20/2023, 7:26 PMSamuel Gammon
12/20/2023, 7:26 PMSamuel Gammon
12/20/2023, 7:26 PMSamuel Gammon
12/20/2023, 7:26 PMSamuel Gammon
12/20/2023, 7:26 PMSamuel Gammon
12/20/2023, 7:27 PMSamuel Gammon
12/20/2023, 7:27 PMSamuel Gammon
12/20/2023, 7:27 PMCLOVIS
12/20/2023, 7:28 PMSamuel Gammon
12/20/2023, 7:28 PMCLOVIS
12/20/2023, 7:28 PMSamuel Gammon
12/20/2023, 7:28 PMSamuel Gammon
12/20/2023, 7:28 PMSamuel Gammon
12/20/2023, 7:29 PMCLOVIS
12/20/2023, 7:29 PMSamuel Gammon
12/20/2023, 7:30 PMSamuel Gammon
12/20/2023, 7:30 PMCLOVIS
12/20/2023, 7:31 PMSamuel Gammon
12/20/2023, 7:31 PMSamuel Gammon
12/20/2023, 7:31 PMSamuel Gammon
12/20/2023, 7:31 PMSamuel Gammon
12/20/2023, 7:31 PMCLOVIS
12/20/2023, 7:31 PMSamuel Gammon
12/20/2023, 7:32 PMCLOVIS
12/20/2023, 7:32 PMSamuel Gammon
12/20/2023, 7:32 PMCLOVIS
12/20/2023, 7:33 PMCLOVIS
12/20/2023, 7:33 PMCLOVIS
12/20/2023, 7:33 PMSamuel Gammon
12/20/2023, 7:33 PMSamuel Gammon
12/20/2023, 7:33 PMCLOVIS
12/20/2023, 7:33 PMCLOVIS
12/20/2023, 7:33 PMSamuel Gammon
12/20/2023, 7:33 PMSamuel Gammon
12/20/2023, 7:34 PMCLOVIS
12/20/2023, 7:34 PMCLOVIS
12/20/2023, 7:35 PMSamuel Gammon
12/20/2023, 7:36 PMSamuel Gammon
12/20/2023, 7:36 PMSamuel Gammon
12/20/2023, 7:37 PMSamuel Gammon
12/20/2023, 7:37 PMCLOVIS
12/20/2023, 7:37 PMCLOVIS
12/20/2023, 7:38 PMCLOVIS
12/20/2023, 7:38 PMCLOVIS
12/20/2023, 7:39 PMSamuel Gammon
12/20/2023, 7:39 PMSamuel Gammon
12/20/2023, 7:40 PMCLOVIS
12/20/2023, 7:40 PMCies
12/21/2023, 8:49 AMSamuel Gammon
12/21/2023, 9:19 AMsam@less.build
, we can get you keys provisioned in only a couple hours if you want to try cloud. the Agent binary can be downloaded hereSamuel Gammon
12/21/2023, 9:19 AMSamuel Gammon
12/21/2023, 9:20 AM