From d3c8d7bd6f0bc2b4d1bfc73717e640655654836f Mon Sep 17 00:00:00 2001 From: Erik Arvstedt Date: Fri, 10 Dec 2021 14:07:57 +0100 Subject: [PATCH] .cirrus.yml: refactor Required by the following commit. --- .cirrus.yml | 56 ++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 29 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 03ff10f..294b910 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,33 +1,31 @@ -container: - image: nixos/nix - # Besides virtualization, this also enables privileged containers which are required for - # sandboxed builds - kvm: true - # Needed for package builds - memory: 8G - -environment: - CACHIX_SIGNING_KEY: ENCRYPTED[!cec502ed813cbcd0237697d2031f750186ff20eed5815b1ad950ad2f2d701702ae6ba2f0cb4cb1985687a696c8ee492c!] - # Save some traffic by excluding the full git history - CIRRUS_CLONE_DEPTH: 1 - task: + environment: + CACHIX_SIGNING_KEY: ENCRYPTED[!cec502ed813cbcd0237697d2031f750186ff20eed5815b1ad950ad2f2d701702ae6ba2f0cb4cb1985687a696c8ee492c!] + # Save some traffic by excluding the full git history + CIRRUS_CLONE_DEPTH: 1 + # Use the maximum timeout. Needed when rebuilding packages on a channel update. timeout_in: 120m - name: modules_test - container: - # A maximum of 16 CPUs is shared among all concurrent tasks. - # https://cirrus-ci.org/faq/#are-there-any-limits - cpu: 4 - environment: - matrix: - - scenario: default - - scenario: netns - - scenario: netnsRegtest - - # This script is run as root - build_script: - - echo "sandbox = true" >> /etc/nix/nix.conf - - export NIX_PATH="nixpkgs=$(nix eval --raw -f pkgs/nixpkgs-pinned.nix nixpkgs)" - - nix run -f '' bash coreutils cachix -c ./test/ci/build.sh + matrix: + - name: modules_test + container: + image: nixos/nix + # Besides virtualization, this also enables privileged containers which are required for + # sandboxed builds + kvm: true + # Needed for package builds + memory: 8G + # A maximum of 16 CPUs is shared among all concurrent tasks. + # https://cirrus-ci.org/faq/#are-there-any-limits + cpu: 4 + environment: + matrix: + - scenario: default + - scenario: netns + - scenario: netnsRegtest + # This script is run as root + build_script: + - echo "sandbox = true" >> /etc/nix/nix.conf + - export NIX_PATH="nixpkgs=$(nix eval --raw -f pkgs/nixpkgs-pinned.nix nixpkgs)" + - nix run -f '' bash coreutils cachix -c ./test/ci/build.sh