From 4a4a50d2909b4db3a43d075e95a16ced509e4638 Mon Sep 17 00:00:00 2001 From: Jeremy Rand Date: Wed, 17 Feb 2021 08:13:41 +0000 Subject: [PATCH] Add Cirrus task for goeasyconfig --- .cirrus.yml | 23 ++++++++++++++++++++++- tools/cirrus_gen_yml.sh | 4 ++-- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 42bac03..7a27939 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -17,6 +17,27 @@ release_linux_x86_64_download_docker_builder: build_script: - "./tools/cirrus_build_project.sh ncdns release linux x86_64 0" +release_linux_x86_64_goeasyconfig_docker_builder: + timeout_in: 120m + out_release_linux_x86_64_cache: + folder: out + fingerprint_script: + - "echo out_release_linux_x86_64" + reupload_on_changes: true + populate_script: + - "mkdir -p out" + git_release_linux_x86_64_cache: + folder: git_clones + fingerprint_script: + - "echo git_release_linux_x86_64" + reupload_on_changes: true + populate_script: + - "mkdir -p git_clones" + build_script: + - "./tools/cirrus_build_project.sh goeasyconfig release linux x86_64 1" + depends_on: + - "release_linux_x86_64_download" + release_linux_x86_64_ncdns_docker_builder: timeout_in: 120m out_release_linux_x86_64_cache: @@ -36,7 +57,7 @@ release_linux_x86_64_ncdns_docker_builder: build_script: - "./tools/cirrus_build_project.sh ncdns release linux x86_64 1" depends_on: - - "release_linux_x86_64_download" + - "release_linux_x86_64_goeasyconfig" release_linux_x86_64_ncp11_docker_builder: timeout_in: 120m diff --git a/tools/cirrus_gen_yml.sh b/tools/cirrus_gen_yml.sh index 8e1bdc9..7a3f302 100755 --- a/tools/cirrus_gen_yml.sh +++ b/tools/cirrus_gen_yml.sh @@ -30,7 +30,7 @@ for CHANNEL in release; do echo "" # TODO fine-tune this list - for PROJECT in ncdns ncp11 ncprop279; do + for PROJECT in goeasyconfig ncdns ncp11 ncprop279; do echo "${CHANNEL}_${OS}_${ARCH}_${PROJECT}_docker_builder: timeout_in: 120m out_${CHANNEL}_${OS}_${ARCH}_cache: @@ -51,7 +51,7 @@ for CHANNEL in release; do - \"./tools/cirrus_build_project.sh ${PROJECT} ${CHANNEL} ${OS} ${ARCH} 1\"" # Depend on previous project - if [[ "$PROJECT" == "ncdns" ]]; then + if [[ "$PROJECT" == "goeasyconfig" ]]; then echo " depends_on: - \"${CHANNEL}_${OS}_${ARCH}_download\"" else