From 26751b87b322bbc4bbf6172efaac42c540d20200 Mon Sep 17 00:00:00 2001 From: Marian Steinbach Date: Tue, 29 Oct 2024 19:16:55 +0100 Subject: [PATCH] Ignore default branch --- .circleci/config.yml | 206 ++++++++++++++++++++++--------------------- 1 file changed, 107 insertions(+), 99 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 54d274e0..e95eafa1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,109 +6,117 @@ orbs: workflows: build: jobs: - - architect/push-to-app-catalog: - name: push-to-giantswarm-catalog - context: architect - executor: app-build-suite - chart: ingress-nginx - app_catalog: giantswarm-catalog - app_catalog_test: giantswarm-test-catalog - persist_chart_archive: true - filters: - tags: - only: /^v.*/ + - architect/push-to-app-catalog: + name: push-to-giantswarm-catalog + context: architect + executor: app-build-suite + chart: ingress-nginx + app_catalog: giantswarm-catalog + app_catalog_test: giantswarm-test-catalog + persist_chart_archive: true + filters: + tags: + only: /^v.*/ - - architect/push-to-app-catalog: - name: push-to-control-plane-catalog - context: architect - executor: app-build-suite - chart: ingress-nginx - app_catalog: control-plane-catalog - app_catalog_test: control-plane-test-catalog - filters: - tags: - only: /^v.*/ + branches: + ignore: + - main + - master + - architect/push-to-app-catalog: + name: push-to-control-plane-catalog + context: architect + executor: app-build-suite + chart: ingress-nginx + app_catalog: control-plane-catalog + app_catalog_test: control-plane-test-catalog + filters: + tags: + only: /^v.*/ - - architect/run-tests-with-ats: - name: run-tests-with-ats - requires: - - push-to-giantswarm-catalog - filters: - branches: - ignore: - - main + branches: + ignore: + - main + - master + - architect/run-tests-with-ats: + name: run-tests-with-ats + requires: + - push-to-giantswarm-catalog + filters: + branches: + ignore: + - main - - architect/push-to-app-collection: - name: push-to-capa-app-collection - context: architect - app_catalog: control-plane-catalog - app_name: ingress-nginx - app_namespace: kube-system - app_collection_repo: capa-app-collection - requires: - - push-to-control-plane-catalog - filters: - branches: - ignore: /.*/ - tags: - only: /^v.*/ + - architect/push-to-app-collection: + name: push-to-capa-app-collection + context: architect + app_catalog: control-plane-catalog + app_name: ingress-nginx + app_namespace: kube-system + app_collection_repo: capa-app-collection + requires: + - push-to-control-plane-catalog + filters: + branches: + ignore: /.*/ + tags: + only: /^v.*/ - - architect/push-to-app-collection: - name: push-to-capz-app-collection - context: architect - app_catalog: control-plane-catalog - app_name: ingress-nginx - app_namespace: kube-system - app_collection_repo: capz-app-collection - requires: - - push-to-control-plane-catalog - filters: - branches: - ignore: /.*/ - tags: - only: /^v.*/ + - architect/push-to-app-collection: + name: push-to-capz-app-collection + context: architect + app_catalog: control-plane-catalog + app_name: ingress-nginx + app_namespace: kube-system + app_collection_repo: capz-app-collection + requires: + - push-to-control-plane-catalog + filters: + branches: + ignore: /.*/ + tags: + only: /^v.*/ - - architect/push-to-app-collection: - name: push-to-gcp-app-collection - context: architect - app_catalog: control-plane-catalog - app_name: ingress-nginx - app_namespace: kube-system - app_collection_repo: gcp-app-collection - requires: - - push-to-control-plane-catalog - filters: - branches: - ignore: /.*/ - tags: - only: /^v.*/ + - architect/push-to-app-collection: + name: push-to-gcp-app-collection + context: architect + app_catalog: control-plane-catalog + app_name: ingress-nginx + app_namespace: kube-system + app_collection_repo: gcp-app-collection + requires: + - push-to-control-plane-catalog + filters: + branches: + ignore: /.*/ + tags: + only: /^v.*/ - - architect/push-to-app-collection: - name: push-to-cloud-director-app-collection - context: architect - app_catalog: control-plane-catalog - app_name: ingress-nginx - app_namespace: kube-system - app_collection_repo: cloud-director-app-collection - requires: - - push-to-control-plane-catalog - filters: - branches: - ignore: /.*/ - tags: - only: /^v.*/ + - architect/push-to-app-collection: + name: push-to-cloud-director-app-collection + context: architect + app_catalog: control-plane-catalog + app_name: ingress-nginx + app_namespace: kube-system + app_collection_repo: cloud-director-app-collection + requires: + - push-to-control-plane-catalog + filters: + branches: + ignore: /.*/ + tags: + only: /^v.*/ - - architect/push-to-app-collection: - name: push-to-vsphere-app-collection - context: architect - app_catalog: control-plane-catalog - app_name: ingress-nginx - app_namespace: kube-system - app_collection_repo: vsphere-app-collection - requires: - - push-to-control-plane-catalog - filters: - branches: - ignore: /.*/ - tags: - only: /^v.*/ + - architect/push-to-app-collection: + name: push-to-vsphere-app-collection + context: architect + app_catalog: control-plane-catalog + app_name: ingress-nginx + app_namespace: kube-system + app_collection_repo: vsphere-app-collection + requires: + - push-to-control-plane-catalog + filters: + branches: + ignore: /.*/ + tags: + only: /^v.*/