|
|
|
@ -8,7 +8,7 @@ container:
|
|
|
|
|
memory: 8G # Set to 8GB to avoid OOM. https://cirrus-ci.org/guide/linux/#linux-containers
|
|
|
|
|
kvm: true # Use kvm to avoid spurious CI failures in the default virtualization cluster, see https://github.com/bitcoin/bitcoin/issues/20093
|
|
|
|
|
env:
|
|
|
|
|
PACKAGE_MANAGER_INSTALL : "apt-get update && apt-get install -y"
|
|
|
|
|
PACKAGE_MANAGER_INSTALL: "apt-get update && apt-get install -y"
|
|
|
|
|
MAKEJOBS: "-j4"
|
|
|
|
|
DANGER_RUN_CI_ON_HOST: "1" # Containers will be discarded after the run, so there is no risk that the ci scripts modify the system
|
|
|
|
|
TEST_RUNNER_PORT_MIN: "14000" # Must be larger than 12321, which is used for the http cache. See https://cirrus-ci.org/guide/writing-tasks/#http-cache
|
|
|
|
@ -127,3 +127,17 @@ task:
|
|
|
|
|
image: ubuntu:bionic
|
|
|
|
|
env:
|
|
|
|
|
FILE_ENV: "./ci/test/00_setup_env_mac.sh"
|
|
|
|
|
|
|
|
|
|
task:
|
|
|
|
|
name: 'macOS 10.14 native [GOAL: install] [GUI] [no depends]'
|
|
|
|
|
macos_brew_addon_script:
|
|
|
|
|
- brew install boost libevent berkeley-db4 qt miniupnpc ccache zeromq qrencode sqlite libtool automake pkg-config gnu-getopt
|
|
|
|
|
<< : *GLOBAL_TASK_TEMPLATE
|
|
|
|
|
osx_instance:
|
|
|
|
|
# Use latest image, but hardcode version to avoid silent upgrades (and breaks)
|
|
|
|
|
image: catalina-xcode-12.1 # https://cirrus-ci.org/guide/macOS
|
|
|
|
|
env:
|
|
|
|
|
DANGER_RUN_CI_ON_HOST: "true"
|
|
|
|
|
CI_USE_APT_INSTALL: "no"
|
|
|
|
|
PACKAGE_MANAGER_INSTALL: "echo" # Nothing to do
|
|
|
|
|
FILE_ENV: "./ci/test/00_setup_env_mac_host.sh"
|
|
|
|
|