Pagan Gazzard
f4f7af042d
Update the deprecated reusable
key to docker_layer_caching
for CI
...
Change-type: patch
2020-01-17 15:34:50 +00:00
Cameron Diver
954434fc4c
Fix circle deploying of images
...
Change-type: patch
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-05-16 11:49:35 +01:00
Cameron Diver
4e779608a3
Add debug build infrastructure and configuration
...
Change-type: minor
Signed-off-by: Cameron Diver <cameron@balena.io>
2019-05-15 12:41:27 +01:00
Pablo Carranza Velez
7ffac14bb3
Rename package to balena-supervisor and push to balena repos in DockerHub
...
Change-type: minor
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
2018-11-01 14:59:41 -07:00
Pablo Carranza Velez
db443e10b8
circle.yml: Only push tagged images on tagged commits
...
Change-type: patch
Signed-off-by: Pablo Carranza Velez <pablo@balena.io>
2018-10-23 15:15:49 -07:00
Pablo Carranza Velez
c463f7fa5b
Since armel builds are disabled, do not pull an armel node base image, and ensure we never deploy an armel supervisor
...
Change-Type: patch
Signed-off-by: Pablo Carranza Velez <pablo@resin.io>
2018-02-27 08:40:43 -08:00
Pablo Carranza Velez
7b404d0999
circle.yml: escape branch name to ensure we always have a valid tag
...
Change-Type: patch
Signed-off-by: Pablo Carranza Velez <pablo@resin.io>
2018-02-20 07:35:40 -08:00
Pablo Carranza Velez
7eacd93321
circle.yml: Do not push images to dockerhub if building without a docker password
...
This will allow us to build contributor PRs without passing secrets.
Change-Type: patch
Signed-off-by: Pablo Carranza Velez <pablo@resin.io>
2018-02-16 14:16:22 -08:00
Trong Nghia Nguyen
01c39f33b5
Fixes #511 , add support for new supervisor image for x86 with quark cpu
...
boards.
Change-Type: minor
Signed-off-by: Trong Nghia Nguyen <nghiant2710@gmail.com>
2017-11-01 03:33:43 -07:00
Pablo Carranza Velez
d9605c71dd
automation/build.sh: build base, nodesuper and gosuper before supervisor, and use them for cache
...
Otherwise the step where we build them doesn't reuse what was built when building the supervisor,
because we're explicitly setting `--cache-from` options.
We also push the images as soon as they're built.
Signed-off-by: Pablo Carranza Velez <pablo@resin.io>
2017-07-20 21:22:25 -03:00
Pablo Carranza Velez
d7f7a0bf57
Disable armel builds, and make the automation build without using docker-in-docker
...
Changelog-Entry: Disable armel builds
Change-Type: patch
Signed-off-by: Pablo Carranza Velez <pablo@resin.io>
2017-07-20 21:22:25 -03:00
Pablo Carranza Velez
fa8116d97c
Disable pushing to registry.resinstaging.io, and use build environment to login to dockerhub
...
Also, avoid building the dind builder twice, and try to get a reusable docker instance.
Change-Type: patch
Signed-off-by: Pablo Carranza Velez <pablo@resin.io>
2017-07-20 21:22:25 -03:00
Pablo Carranza Velez
60a8ab85f4
Add a deploy-to-resin.js and automatically deploy to the Resin API on master builds
...
Also, make all of the arch builds part of the Circle workflow.
Change-Type: patch
Signed-off-by: Pablo Carranza Velez <pablo@resin.io>
2017-07-20 21:22:25 -03:00
Pablo Carranza Velez
5bfeccccef
Add builds for all architectures, and actually push the built images
...
Signed-off-by: Pablo Carranza Velez <pablo@resin.io>
2017-07-20 21:22:25 -03:00
Pablo Carranza Velez
e28e770fd7
Replace the Jenkins build with a CircleCI build that uses the new multi-stage build
...
Change-Type: patch
Signed-off-by: Pablo Carranza Velez <pablo@resin.io>
2017-07-20 21:22:25 -03:00