From 8350b36e50c890ef36e53cadd1f2856763863df0 Mon Sep 17 00:00:00 2001 From: Nicolas Brignone Date: Thu, 23 Apr 2020 14:47:31 -0300 Subject: [PATCH 1/3] configuring slow jobs to run after fast jobs, and ONLY if fast jobs succeed --- .circleci/config.yml | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 21a56db..ad1f184 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -124,6 +124,24 @@ yaml-templates: root: . paths: - dist + + requires_fast_jobs: &requires_fast_jobs + requires: + - build-linux-386 + - build-linux-amd64 + - build-darwin-386 + - build-darwin-amd64 + - build-windows-386 + - build-windows-amd64 + - build-linux-arm + - build-linux-arm64 + - test + + requires_slow_jobs: &requires_slow_jobs + requires: + - minikube_local_cluster_e2e_tests + - kind_local_cluster_e2e_tests + workflows: version: 2.1 build-workflow: @@ -151,24 +169,17 @@ workflows: <<: *branch_filters pre-steps: - prepare_for_local_cluster_e2e + <<: *requires_fast_jobs - kind_local_cluster_e2e_tests: <<: *branch_filters pre-steps: - prepare_for_local_cluster_e2e + <<: *requires_fast_jobs - publish-github-release: <<: *release_filters - requires: - - build-linux-386 - - build-linux-amd64 - - build-darwin-386 - - build-darwin-amd64 - - build-windows-386 - - build-windows-amd64 - - build-linux-arm - - build-linux-arm64 - - test + <<: *requires_slow_jobs jobs: build-linux-amd64: &go_build From a73d0685569983a90de0ad85bb9a56eed202c731 Mon Sep 17 00:00:00 2001 From: Nicolas Brignone Date: Thu, 23 Apr 2020 15:40:16 -0300 Subject: [PATCH 2/3] changing somehitng --- .circleci/config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index ad1f184..e2ce9d7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,3 +1,4 @@ +#changing something version: 2.1 orbs: docker: circleci/docker@1.0.1 From a462c8bb6340e61ed8265654b09fb83e830b7de1 Mon Sep 17 00:00:00 2001 From: Nicolas Brignone Date: Thu, 23 Apr 2020 16:05:45 -0300 Subject: [PATCH 3/3] changing somehitng again --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e2ce9d7..7e080c4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,4 +1,4 @@ -#changing something +#changing something again version: 2.1 orbs: docker: circleci/docker@1.0.1