This commit is contained in:
43
.drone.yml
43
.drone.yml
@ -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
|
||||
|
Reference in New Issue
Block a user