ci: use helm plugin
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-02-15 00:03:04 +03:00
parent a801fd1480
commit 2f2043e915

View File

@ -9,41 +9,16 @@ trigger:
- tag - tag
steps: steps:
- name: lint
image: cr.grachevko.ru/docker.io/alpine/helm:latest
pull: always
commands:
- helm lint .
- name: version
image: cr.grachevko.ru/docker.io/mikefarah/yq:latest
pull: always
user: root
commands:
- yq -i '.version = "'$DRONE_TAG'"' Chart.yaml
- cat Chart.yaml
depends_on:
- lint
when:
event:
- tag
- name: release - name: release
image: cr.grachevko.ru/docker.io/alpine/helm:latest image: cr.grachevko.ru/drone/helm:0.1.4
pull: always settings:
commands: name: hasura
- helm dependency build registry: https://harbor.grachevko.ru/chartrepo
- helm plugin install https://github.com/chartmuseum/helm-push username:
- helm repo add hasura $HELM_REPO --username $HELM_REPO_USERNAME --password $HELM_REPO_PASSWORD
- helm cm-push . $HELM_REPO
environment:
HELM_REPO: https://harbor.grachevko.ru/chartrepo/hasura
HELM_REPO_USERNAME:
from_secret: HELM_REPO_USERNAME from_secret: HELM_REPO_USERNAME
HELM_REPO_PASSWORD: password:
from_secret: HELM_REPO_PASSWORD from_secret: HELM_REPO_PASSWORD
depends_on:
- version
when: when:
event: branch:
- tag - master
- rc