summaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
Diffstat (limited to '.cirrus.yml')
-rw-r--r--.cirrus.yml36
1 files changed, 20 insertions, 16 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
index fcca28b..20ebf09 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -1,22 +1,29 @@
---
env:
+ DEST_BRANCH: "master"
GOPATH: "/var/tmp/go"
- CIRRUS_WORKING_DIR: "${GOPATH}/src/github.com/containers/dnsname"
+ CIRRUS_WORKING_DIR: "${GOPATH}/src/github.com/containers/oci-seccomp-bpf-hook"
+ GOSRC: "$CIRRUS_WORKING_DIR"
+ SCRIPT_BASE: "./contrib/cirrus"
CIRRUS_SHELL: "/bin/bash"
IMAGE_PROJECT: "libpod-218412"
HOME: "/root" # not set by default
GOCACHE: "${HOME}/.cache/go-build"
# VM Images are maintained in the libpod repo.
- _BUILT_IMAGE_SUFFIX: "libpod-5664838702858240"
- FEDORA_CACHE_IMAGE_NAME: "fedora-30-${_BUILT_IMAGE_SUFFIX}"
- PRIOR_FEDORA_CACHE_IMAGE_NAME: "fedora-29-${_BUILT_IMAGE_SUFFIX}"
+ _BUILT_IMAGE_SUFFIX: "libpod-5874660151656448"
+ FEDORA_CACHE_IMAGE_NAME: "fedora-31-${_BUILT_IMAGE_SUFFIX}"
+ PRIOR_FEDORA_CACHE_IMAGE_NAME: "fedora-30-${_BUILT_IMAGE_SUFFIX}"
UBUNTU_CACHE_IMAGE_NAME: "ubuntu-19-${_BUILT_IMAGE_SUFFIX}"
PRIOR_UBUNTU_CACHE_IMAGE_NAME: "ubuntu-18-${_BUILT_IMAGE_SUFFIX}"
+ # Must be defined true when testing w/in containers
+ CONTAINER: "false"
+
+
+gcp_credentials: ENCRYPTED[5ad247acfd6cfca94554b973d61a98a7882dfafbfcc1deb5faee8634cb3f8cf29720c88c243586d2975dd40885279db6]
-gcp_credentials: ENCRYPTED[f8f7a2ccb294476c4696c0c16683b8639706066c27a8822b6ec18f9338bc55cae8fd28dcd2d8106038f105ba65e2faba]
# Default VM to use unless set or modified by task
@@ -28,32 +35,33 @@ gce_instance:
disk: 200 # Required for performance reasons
image_name: "${FEDORA_CACHE_IMAGE_NAME}"
-
# Update metadata on VM images referenced by this repository state
meta_task:
+ # see bors.toml
+ skip: $CIRRUS_BRANCH =~ ".*\.tmp"
container:
- image: "quay.io/libpod/imgts:latest" # maintained in libpod repo
+ image: "quay.io/libpod/imgts:master" # maintained in libpod repo
cpu: 1
memory: 1
env:
+ CONTAINER: true
# Space-separated list of images used by this repository state
IMGNAMES: |-
${FEDORA_CACHE_IMAGE_NAME}
${PRIOR_FEDORA_CACHE_IMAGE_NAME}
- ${UBUNTU_CACHE_IMAGE_NAME}
+ #${UBUNTU_CACHE_IMAGE_NAME}
${PRIOR_UBUNTU_CACHE_IMAGE_NAME}
BUILDID: "${CIRRUS_BUILD_ID}"
REPOREF: "${CIRRUS_CHANGE_IN_REPO}"
- GCPJSON: ENCRYPTED[1dc9fd2c69dd84b1d1f32082bdfb1bc9e2564b4fa68d975c4fdbbbfeeb0da7901383b805ff0b3c9d88e62bebad388885]
- GCPNAME: ENCRYPTED[7dffc00502b186a517b786af7606edb468042c0e46582d3f97975b0de7d8b72057e821729e1056754ecfd16df50bbd2a]
- GCPPROJECT: ${IMAGE_PROJECT}
+ GCPJSON: ENCRYPTED[35f6dca7928a3b676c05e0e6a6ce7f4ca3d347803e23b8d5d57ea8a22973248e2808e8726b9463b00b57e576c5ff0331]
+ GCPNAME: ENCRYPTED[f3890da8c780aaa352ae8d1e3c9fedffd0a233625c1b983e6754e609a92d5c814167ee53ef967896d66c73710c90465e]
+ GCPPROJECT: ENCRYPTED[e82537cfb95d6121717be1f23078a18b14de224de82ed2f72c0a8f0adc77b5c7e8ad394d10714214bccb9f010d65ac29]
CIRRUS_CLONE_DEPTH: 1 # source not used
script: /usr/local/bin/entrypoint.sh
-
validate_task:
env:
@@ -77,10 +85,6 @@ test_task:
env:
PATH: "$PATH:/var/tmp/go/bin"
- setup_script:
- - OS_RELEASE_ID="$(source /etc/os-release; echo $ID)"
- - if [[ "$OS_RELEASE_ID" == "fedora" ]]; then dnf install -y dnsmasq; fi
-
test_script:
- make
- make test