diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 81486d80..7dbd2da4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,53 +3,52 @@ default: tags: - nix -stages: - - release - include: - project: oceanbox/gitlab-ci ref: v4.5 file: template/Base.gitlab-ci.yml +# stages: +# - release -image: - name: alpine/helm:latest - entrypoint: ["/bin/bash", "-c"] +# image: +# name: alpine/helm:latest +# entrypoint: ["/bin/bash", "-c"] -release: - stage: release - rules: - - if: "$CI_COMMIT_BRANCH =~ /^main/" - when: always - - when: never - script: - - | - cd $CI_PROJECT_DIR - for i in $(git show --pretty="" --name-only | grep '^charts/.*/Chart.yaml' | cut -d/ -f2); do - pack=$(helm package ./charts/$i | sed 's/Success.*: \(.*\)/\1/') - if [ ! -z $pack ]; then - chart=$(basename $pack) - curl --request POST \ - --user gitlab-ci-token:$CI_JOB_TOKEN \ - --form "chart=@${chart}" \ - "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/api/stable/charts" - fi - done +# release: +# stage: release +# rules: +# - if: "$CI_COMMIT_BRANCH =~ /^main/" +# when: always +# - when: never +# script: +# - | +# cd $CI_PROJECT_DIR +# for i in $(git show --pretty="" --name-only | grep '^charts/.*/Chart.yaml' | cut -d/ -f2); do +# pack=$(helm package ./charts/$i | sed 's/Success.*: \(.*\)/\1/') +# if [ ! -z $pack ]; then +# chart=$(basename $pack) +# curl --request POST \ +# --user gitlab-ci-token:$CI_JOB_TOKEN \ +# --form "chart=@${chart}" \ +# "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/api/stable/charts" +# fi +# done -rebuild: - stage: release - rules: - - when: manual - allow_failure: true - script: - - | - cd $CI_PROJECT_DIR - for i in $(find ./charts -maxdepth 2 -name Chart.yaml | cut -d/ -f3); do - pack=$(helm package ./charts/$i | sed 's/Success.*: \(.*\)/\1/') - if [ ! -z $pack ]; then - chart=$(basename $pack) - curl --request POST \ - --user gitlab-ci-token:$CI_JOB_TOKEN \ - --form "chart=@${chart}" \ - "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/api/stable/charts" - fi - done +# rebuild: +# stage: release +# rules: +# - when: manual +# allow_failure: true +# script: +# - | +# cd $CI_PROJECT_DIR +# for i in $(find ./charts -maxdepth 2 -name Chart.yaml | cut -d/ -f3); do +# pack=$(helm package ./charts/$i | sed 's/Success.*: \(.*\)/\1/') +# if [ ! -z $pack ]; then +# chart=$(basename $pack) +# curl --request POST \ +# --user gitlab-ci-token:$CI_JOB_TOKEN \ +# --form "chart=@${chart}" \ +# "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/api/stable/charts" +# fi +# done