StableBuild maintains historical and current software packages across Docker, Python, Debian, Ubuntu and custom repositories, to guarantee SW builds every time!
StableBuild is now a SORACOM Technology Partner.
IoT devices can stay deployed for years, while their build dependencies keep changing.
We wrote about why that matters for IoT, Edge AI and Physical AI:
https://t.co/j9kdWfgkrW
Python build broke on a clean machine, same code? A pinned package may have been deleted from PyPI. You can still download it here: https://t.co/PgetsVEml7
StableBuild snapshots PyPI daily, so you can install against PyPI as it was on a past date: https://t.co/mXJ9qbrQru
#PyPI
GitHub has its rough patches.
If your build downloads release artifacts directly from GitHub, outages can break your build.
We wrote about caching those artifacts with StableBuild so later builds can use the stored copy instead.
https://t.co/KT3sNgoJqE
#ReproducibleBuilds
MinIO disappeared from Docker Hub, so we switched to Quay.
Now the same release returns unauthorized on an anonymous pull.
StableBuild had already cached it, so our copy was still available.
https://t.co/NdnKOOQSR1
#ReproducibleBuilds
Pinned Docker images can still disappear from upstream registries.
We wrote about Docker registry mirrors and why keeping your own retained copy matters for long-lived builds.
https://t.co/32gNvD5wsd
Do you want to find out why we built StableBuild?
It started with EdgeImpulse running more than 40 containers in production. Build failures were common.
Each failure was urgent, because if your build pipeline is broken, you also can't ship a fix.
https://t.co/1YenKav99v
ROS 1 is EOL, but systems built around it still need maintenance.
Rebuilding an old robotics environment takes more than source code. The ROS and Ubuntu packages behind it need to stay available too.
We wrote about ROS 1, ROS 2 and reproducible builds:
https://t.co/gBbx5U2THG
MinIO’s Docker Hub images disappeared this week.
Our smoke tests broke because we pulled them directly from Docker Hub. A customer had already pulled MinIO through StableBuild, so their cached copy kept working.
A tag isn’t a backup
https://t.co/O5qq6gneZA
Was your project relying on minio? Minio was removed from Docker Hub about yesterday.
https://t.co/G3lrB5zYL1
StableBuild can protect you from this.
Try StableBuild to freeze and pin your packages.
A very specific container tag can still disappear.
StableBuild's Docker mirror now supports NVIDIA NGC and GitHub Container Registry in addition to Docker Hub.
Why image identity and image availability are two different problems:
https://t.co/jABVin2aXj
🎉 Today we’re launching StableBuild, a new set of tools that helps developers create reliable and deterministic builds - by letting them easily freeze and pin Docker images, operating system packages, Python packages, and arbitrary build dependencies. https://t.co/arZzsPsM6H