Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI Cleanup #801

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Use CircleCI base image for building
`nerveshub/docker-build` image has been deprecated and is no longer maintained.

This switches to use the `cimg/base` which is heavily cached and has all the
tools we should need for building nerves_system_br images
  • Loading branch information
jjcarstens committed Jun 24, 2024
commit bcbcc2bf492009a0cfc38ed963e3fff6061fa537
5 changes: 2 additions & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
defaults: &defaults
docker:
- image: nerveshub/docker-build:alpine-3.15.3
- image: cimg/base:2024.06
working_directory: ~/repo

run_tests: &run_tests
@@ -31,7 +31,6 @@ docker_build: &docker_build
name: Build docker images
command: |
mkdir -p /docker
apk add --no-cache docker-cli-buildx
docker context create my_context
docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker buildx create --name multiarch --driver docker-container --use my_context
@@ -87,7 +86,7 @@ jobs:
name: shellcheck
working_directory: ~/repo
command: |
apk add --no-cache shellcheck
apt install -y shellcheck
./scripts/shellchecks.sh
- setup_remote_docker
- <<: *docker_env