summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarbara Poon <barbara.poon@algorand.com>2022-01-10 16:05:06 -0500
committerBarbara Poon <barbara.poon@algorand.com>2022-01-10 16:05:06 -0500
commit63096cb04e557ec61358030a807522a3c0d0f5ad (patch)
tree11f6075c82d31b88fe3ede9320b390b48afe7e38
parent648c43ca005ab4c0f93a2de6b758d518b775c0dc (diff)
test no_build=true
-rw-r--r--.circleci/config.yml240
1 files changed, 103 insertions, 137 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 9ae8c5c01..40daee886 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -58,130 +58,112 @@ 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 >>
-
- - 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
- filters:
- branches:
- only:
- - "rel/nightly"
- context:
- - slack-secrets
- - aws-secrets
+ # - 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_binaries:
name: << matrix.platform >>_upload_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
+ # - << 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:
- - "rel/beta"
- - "rel/stable"
+ - /rel\/.*/
context:
- slack-secrets
- aws-secrets
@@ -492,16 +474,16 @@ commands:
build_dir:
type: string
default: << pipeline.parameters.build_dir >>
- no_build:
- type: string
- default: "true"
steps:
- attach_workspace:
at: << parameters.build_dir >>
- run:
name: Upload Binaries << parameters.platform >>
command: |
- export NO_BUILD=<< parameters.no_build >>
+ if [ "${CIRCLE_BRANCH}" = "circleci/1809" ]
+ then
+ export NO_BUILD="true"
+ fi
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}
@@ -725,21 +707,5 @@ jobs:
- prepare_go
- upload_binaries_command:
platform: << parameters.platform >>
- no_build: "false"
- - slack/notify:
- <<: *slack-fail-event
-
- upload_nightly_binaries:
- working_directory: << pipeline.parameters.build_dir >>/project
- parameters:
- platform:
- type: string
- executor: << parameters.platform >>_medium
- steps:
- - prepare_build_dir
- - prepare_go
- - 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