diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ab00146ee424961477b6d95a224fe5c7c916146a..af0292b5e8ec01b74078b6069820e9969f39b654 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,8 +11,7 @@ stages: .charts: parallel: matrix: - # - CHART: [personal-gitlab-exporter, restic-rest-server, tmate-ssh-server] - - CHART: [personal-gitlab-exporter] + - CHART: [personal-gitlab-exporter, restic-rest-server, tmate-ssh-server] lint: stage: test @@ -21,6 +20,9 @@ lint: entrypoint: ["/bin/sh", "-c"] script: - helm lint $CHART + rules: + - changes: + - $CHART/**/* parallel: !reference [.charts,parallel] package_charts: @@ -35,19 +37,10 @@ package_charts: - apk add curl - mkdir public/ - helm package -d public/ $CHART - # - helm repo index public/ --url https://charts.oas.varac.net - # - apk add markdown - # - markdown README.md > public/index.html - 'chart_filename=$(ls public/${CHART}*)' - ls $chart_filename - 'curl --request POST --user gitlab-ci-token:$CI_JOB_TOKEN --form "chart=@${chart_filename}" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/api/stable/charts"' parallel: !reference [.charts,parallel] - artifacts: - paths: - - public/ - -# build_image: -# stage: build -# variables: -# KANIKO_BUILD_IMAGENAME: "helmcharts" -# extends: .kaniko_build + # artifacts: + # paths: + # - public/