ci: use helm plugin
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2023-02-14 22:44:39 +03:00
parent ddb4a2eb9b
commit 6ff4c1e634

View File

@ -6,46 +6,18 @@ name: default
trigger: trigger:
event: event:
- push - push
- 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.1
pull: always settings:
commands: name: n8n
- helm repo add bitnami https://charts.bitnami.com/bitnami registry: https://harbor.grachevko.ru/chartrepo
- helm dependency build username:
- helm plugin install https://github.com/chartmuseum/helm-push
- helm repo add $HELM_REPO_NAME $HELM_REPO_REGISTRY/$HELM_REPO_NAME --username $HELM_REPO_USERNAME --password $HELM_REPO_PASSWORD
- helm cm-push . $HELM_REPO_REGISTRY/$HELM_REPO_NAME
environment:
HELM_REPO_NAME: n8n
HELM_REPO_REGISTRY: https://harbor.grachevko.ru/chartrepo
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