summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarbara Poon <barbara.poon@algorand.com>2022-01-06 15:03:13 -0500
committerBarbara Poon <barbara.poon@algorand.com>2022-01-06 15:03:13 -0500
commit6a26c9f8c2c9692f55f3238c7c544e321193b5b2 (patch)
tree9db83d504382d544571db3edfc45b4ee8eceb6c9
parent090aeb0937f09890c87fb57dab1ab3f143fc22ed (diff)
reduce the code in upload_binaries_command
-rw-r--r--.circleci/config.yml244
1 files changed, 117 insertions, 127 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 0ebc17dad..1563fa3e0 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -58,107 +58,109 @@ workflows:
parameters:
platform: ["amd64", "arm64", "mac_amd64"]
- - test:
- name: << matrix.platform >>_test
- matrix:
- <<: *matrix-default
- requires:
- - << matrix.platform >>_build
- filters: &filters-default
- branches:
- ignore:
- - /rel\/.*/
- - /hotfix\/.*/
-
- - test_nightly:
- name: << matrix.platform >>_test_nightly
- matrix:
- <<: *matrix-default
- requires:
- - << matrix.platform >>_build
- filters: &filters-nightly
- branches:
- only:
- - /rel\/.*/
- - /hotfix\/.*/
- context: slack-secrets
-
- - integration:
- name: << matrix.platform >>_integration
- matrix:
- <<: *matrix-default
- requires:
- - << matrix.platform >>_build
- filters:
- <<: *filters-default
-
- - integration_nightly:
- name: << matrix.platform >>_integration_nightly
- matrix:
- <<: *matrix-default
- requires:
- - << matrix.platform >>_build
- filters:
- <<: *filters-nightly
- context: slack-secrets
-
- - e2e_expect:
- name: << matrix.platform >>_e2e_expect
- matrix:
- <<: *matrix-default
- requires:
- - << matrix.platform >>_build
- filters:
- <<: *filters-default
-
- - e2e_expect_nightly:
- name: << matrix.platform >>_e2e_expect_nightly
- matrix:
- <<: *matrix-default
- requires:
- - << matrix.platform >>_build
- filters:
- <<: *filters-nightly
- context: slack-secrets
-
- - e2e_subs:
- name: << matrix.platform >>_e2e_subs
- matrix:
- <<: *matrix-default
- requires:
- - << matrix.platform >>_build
- filters:
- <<: *filters-default
-
- - e2e_subs_nightly:
- name: << matrix.platform >>_e2e_subs_nightly
- matrix:
- <<: *matrix-default
- requires:
- - << matrix.platform >>_build
- filters:
- <<: *filters-nightly
- context: slack-secrets
-
- - tests_verification_job:
- name: << matrix.platform >>_<< matrix.job_type >>_verification
- matrix:
- parameters:
- platform: ["amd64", "arm64", "mac_amd64"]
- job_type: ["test", "test_nightly", "integration", "integration_nightly", "e2e_expect", "e2e_expect_nightly"]
- requires:
- - << matrix.platform >>_<< matrix.job_type >>
+ # - test:
+ # name: << matrix.platform >>_test
+ # matrix:
+ # <<: *matrix-default
+ # requires:
+ # - << matrix.platform >>_build
+ # filters: &filters-default
+ # branches:
+ # ignore:
+ # - /rel\/.*/
+ # - /hotfix\/.*/
+
+ # - test_nightly:
+ # name: << matrix.platform >>_test_nightly
+ # matrix:
+ # <<: *matrix-default
+ # requires:
+ # - << matrix.platform >>_build
+ # filters: &filters-nightly
+ # branches:
+ # only:
+ # - /rel\/.*/
+ # - /hotfix\/.*/
+ # context: slack-secrets
+
+ # - integration:
+ # name: << matrix.platform >>_integration
+ # matrix:
+ # <<: *matrix-default
+ # requires:
+ # - << matrix.platform >>_build
+ # filters:
+ # <<: *filters-default
+
+ # - integration_nightly:
+ # name: << matrix.platform >>_integration_nightly
+ # matrix:
+ # <<: *matrix-default
+ # requires:
+ # - << matrix.platform >>_build
+ # filters:
+ # <<: *filters-nightly
+ # context: slack-secrets
+
+ # - e2e_expect:
+ # name: << matrix.platform >>_e2e_expect
+ # matrix:
+ # <<: *matrix-default
+ # requires:
+ # - << matrix.platform >>_build
+ # filters:
+ # <<: *filters-default
+
+ # - e2e_expect_nightly:
+ # name: << matrix.platform >>_e2e_expect_nightly
+ # matrix:
+ # <<: *matrix-default
+ # requires:
+ # - << matrix.platform >>_build
+ # filters:
+ # <<: *filters-nightly
+ # context: slack-secrets
+
+ # - e2e_subs:
+ # name: << matrix.platform >>_e2e_subs
+ # matrix:
+ # <<: *matrix-default
+ # requires:
+ # - << matrix.platform >>_build
+ # filters:
+ # <<: *filters-default
+
+ # - e2e_subs_nightly:
+ # name: << matrix.platform >>_e2e_subs_nightly
+ # matrix:
+ # <<: *matrix-default
+ # requires:
+ # - << matrix.platform >>_build
+ # filters:
+ # <<: *filters-nightly
+ # context: slack-secrets
+
+ # - tests_verification_job:
+ # name: << matrix.platform >>_<< matrix.job_type >>_verification
+ # matrix:
+ # parameters:
+ # platform: ["amd64", "arm64", "mac_amd64"]
+ # job_type: ["test", "test_nightly", "integration", "integration_nightly", "e2e_expect", "e2e_expect_nightly"]
+ # requires:
+ # - << matrix.platform >>_<< matrix.job_type >>
- upload_nightly_binaries:
name: << matrix.platform >>_upload_nightly_binaries
matrix:
<<: *matrix-default
requires:
- - << matrix.platform >>_test_nightly_verification
- - << matrix.platform >>_integration_nightly_verification
- - << matrix.platform >>_e2e_expect_nightly_verification
- - << matrix.platform >>_e2e_subs_nightly
- - codegen_verification
+ - << matrix.platform >>_build
+ # requires:
+ # - << matrix.platform >>_test_nightly_verification
+ # - << matrix.platform >>_integration_nightly_verification
+ # - << matrix.platform >>_e2e_expect_nightly_verification
+ # - << matrix.platform >>_e2e_subs_nightly
+ # - codegen_verification
filters:
branches:
only:
@@ -172,14 +174,17 @@ workflows:
matrix:
<<: *matrix-default
requires:
- - << matrix.platform >>_test_nightly_verification
- - << matrix.platform >>_integration_nightly_verification
- - << matrix.platform >>_e2e_expect_nightly_verification
- - << matrix.platform >>_e2e_subs_nightly
- - codegen_verification
+ - << matrix.platform >>_build
+ # requires:
+ # - << matrix.platform >>_test_nightly_verification
+ # - << matrix.platform >>_integration_nightly_verification
+ # - << matrix.platform >>_e2e_expect_nightly_verification
+ # - << matrix.platform >>_e2e_subs_nightly
+ # - codegen_verification
filters:
branches:
only:
+ - "circleci/1809"
- "rel/beta"
- "rel/stable"
context:
@@ -498,29 +503,14 @@ commands:
steps:
- attach_workspace:
at: << parameters.build_dir >>
- - when:
- condition:
- equal: [ "false", << parameters.no_build >> ]
- steps:
- - run:
- name: Build and Upload Binaries << parameters.platform >>
- command: |
- export PATH=$(echo "$PATH" | sed -e "s|:${HOME}/\.go_workspace/bin||g" | sed -e 's|:/usr/local/go/bin||g')
- export GOPATH="<< parameters.build_dir >>/go"
- export TRAVIS_BRANCH=${CIRCLE_BRANCH}
- scripts/travis/deploy_packages.sh
- - when:
- condition:
- equal: [ "true", << parameters.no_build >> ]
- steps:
- - run:
- name: Upload Binaries << parameters.platform >>
- command: |
- export NO_BUILD=<< parameters.no_build >>
- export PATH=$(echo "$PATH" | sed -e "s|:${HOME}/\.go_workspace/bin||g" | sed -e 's|:/usr/local/go/bin||g')
- export GOPATH="<< parameters.build_dir >>/go"
- export TRAVIS_BRANCH=${CIRCLE_BRANCH}
- scripts/travis/deploy_packages.sh
+ - run:
+ name: Upload Binaries << parameters.platform >>
+ command: |
+ export NO_BUILD=<< parameters.no_build >>
+ export PATH=$(echo "$PATH" | sed -e "s|:${HOME}/\.go_workspace/bin||g" | sed -e 's|:/usr/local/go/bin||g')
+ export GOPATH="<< parameters.build_dir >>/go"
+ export TRAVIS_BRANCH=${CIRCLE_BRANCH}
+ scripts/travis/deploy_packages.sh
- when:
condition:
equal: [ "amd64", << parameters.platform >> ]
@@ -741,8 +731,8 @@ jobs:
- upload_binaries_command:
platform: << parameters.platform >>
no_build: "false"
- - slack/notify:
- <<: *slack-fail-event
+ # - slack/notify:
+ # <<: *slack-fail-event
upload_nightly_binaries:
working_directory: << pipeline.parameters.build_dir >>/project
@@ -756,5 +746,5 @@ jobs:
- upload_binaries_command:
platform: << parameters.platform >>
no_build: "true"
- - slack/notify:
- <<: *slack-fail-event \ No newline at end of file
+ # - slack/notify:
+ # <<: *slack-fail-event \ No newline at end of file