This repository has been archived on 2024-07-24. You can view files and clone it, but cannot push or open issues or pull requests.
Files
chart/.drone.yml
Konstantin Grachev a667ff2f96
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Drone: helm repo add bitnami
2022-11-15 22:19:37 +03:00

52 lines
1.2 KiB
YAML

---
kind: pipeline
type: docker
name: default
trigger:
event:
- push
- 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 repo add bitnami https://charts.bitnami.com/bitnami
- helm dependency build
- 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
HELM_REPO_PASSWORD:
from_secret: HELM_REPO_PASSWORD
depends_on:
- version
when:
event:
- tag