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
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
image: cr.grachevko.ru/docker.io/alpine/helm:latest
pull: always
commands:
- helm dependency build
- helm plugin install https://github.com/chartmuseum/helm-push
- 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:
image: cr.grachevko.ru/drone/helm:0.1.4
settings:
name: hasura
registry: https://harbor.grachevko.ru/chartrepo
username:
from_secret: HELM_REPO_USERNAME
HELM_REPO_PASSWORD:
password:
from_secret: HELM_REPO_PASSWORD
depends_on:
- version
when:
event:
- tag
branch:
- master
- rc