diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 00000000..18754056 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,30 @@ +version: 2.1 + +orbs: + helm-tools: paperspace/helm-tools@0.0.5 + + +_workspace_root: &workspace_root . +_chart_name: &chart_name argo-helm + + +workflows: + version: 2.1 + pipeline: + jobs: + - helm-tools/package_and_publish: + context: helm-deploy + chart_name: *chart_name + chart_version: ${CIRCLE_TAG} + chart_path: charts + workspace_root: *workspace_root + chart_registry_url: ${CHART_REGISTRY_URL} + chart_registry_username: ${CHART_REGISTRY_USERNAME} + chart_registry_password: ${CHART_REGISTRY_PASSWORD} + requires: + - tag + filters: + tags: + only: /.*/ + branches: + ignore: /.*/ diff --git a/.gitignore b/.gitignore index 468b8f5a..dad0a41d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ output .vscode -.DS_Store \ No newline at end of file +.DS_Store +.idea