diff options
author | Barbara Poon <barbara.poon@algorand.com> | 2022-01-06 15:03:13 -0500 |
---|---|---|
committer | Barbara Poon <barbara.poon@algorand.com> | 2022-01-06 15:03:13 -0500 |
commit | 6a26c9f8c2c9692f55f3238c7c544e321193b5b2 (patch) | |
tree | 9db83d504382d544571db3edfc45b4ee8eceb6c9 | |
parent | 090aeb0937f09890c87fb57dab1ab3f143fc22ed (diff) |
reduce the code in upload_binaries_command
-rw-r--r-- | .circleci/config.yml | 244 |
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 |