Skip to content

Commit af9d30a

Browse files
authored
feat: cirrus ci support for devel pipelines (#18)
it replaces github actions for building the amd64/arm64 images and testing them on Cirrus Linux native containers. https://cirrus-ci.org/guide/linux/
1 parent c92c868 commit af9d30a

File tree

2 files changed

+24
-124
lines changed

2 files changed

+24
-124
lines changed

.cirrus.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
task:
2+
only_if: $CIRRUS_TAG == ''
3+
timeout_in: 120m
4+
matrix:
5+
- name: linux-amd64
6+
compute_engine_instance:
7+
image_project: cirrus-images
8+
image: family/docker-builder
9+
platform: linux
10+
cpu: 8
11+
memory: 8G
12+
13+
- name: linux-arm64
14+
compute_engine_instance:
15+
image_project: cirrus-images
16+
image: family/docker-builder-arm64
17+
architecture: arm64
18+
platform: linux
19+
cpu: 4
20+
memory: 4G
21+
22+
script:
23+
- docker build -t joseluisq/rust-linux-darwin-builder:latest -f Dockerfile .
24+
- docker run --rm -v $PWD:/root/src joseluisq/rust-linux-darwin-builder:latest bash -c 'set -eu; make test-ci'

.github/workflows/devel.yml

Lines changed: 0 additions & 124 deletions
This file was deleted.

0 commit comments

Comments
 (0)