CircleCI Docker Containers - GobySoft/dccl GitHub Wiki
Docker Hub Containers for use on CircleCI Builds:
- AMD64 image: https://cloud.docker.com/u/gobysoft/repository/docker/gobysoft/dccl-ubuntu-build-arm64
- ARM64 image: https://cloud.docker.com/u/gobysoft/repository/docker/gobysoft/dccl-ubuntu-build-base
Create new image
Use Version 18.04.N where 18.04 is the Ubuntu version, and N is our increment.
cd ~/dccl/.circleci/base-docker-bionic
docker build . -t gobysoft/dccl-ubuntu-build-base:18.04.1
docker push gobysoft/dccl-ubuntu-build-base:18.04.1
cd ~/dccl/.circleci/arm64-docker-bionic
docker build . -t gobysoft/dccl-ubuntu-build-arm64:18.04.1
docker push gobysoft/dccl-ubuntu-build-arm64:18.04.1
Local builds
circleci local execute --job amd64-bionic-build --env GPG_KEY="$(gpg -a --export-secret-keys A8E48CFF6650A07F6EF2B9AD19478082E2F8D3FE | cat -e | sed 's/\$/\\n/g')"
To use
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 19478082E2F8D3FE
Add to sources.list (as appropriate) Release (can substitute other Ubuntu LTS for "bionic" or "debian" for "ubuntu"):
deb http://packages.gobysoft.org/ubuntu/release/ bionic/
deb-src http://packages.gobysoft.org/ubuntu/release/ bionic/
Continuous (all commits to 3.0)
deb http://packages.gobysoft.org/ubuntu/continuous/ bionic/
deb-src http://packages.gobysoft.org/ubuntu/continuous/ bionic/