lint-mailu: stage: lint rules: - changes: - mailu/**/* script: - helm lint mailu release-mailu: stage: release needs: - lint-mailu rules: - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' changes: - mailu/**/* script: - apk add --no-cache git - helm plugin install https://github.com/chartmuseum/helm-push.git - helm repo add --username gitlab-ci-token --password $CI_JOB_TOKEN repo ${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/stable - helm cm-push mailu repo