From 358e8a7ba7d28a0a2d78a57470e6b6a3afc5d287 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Wed, 2 Sep 2020 13:55:41 +0000 Subject: [PATCH] Publish Chart on tag (#13) Publish Chart on tag Co-authored-by: Lunny Xiao Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/13 Reviewed-by: Lunny Xiao --- .drone.yml | 46 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 38 insertions(+), 8 deletions(-) diff --git a/.drone.yml b/.drone.yml index 1b6e336..23aa726 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,6 +1,6 @@ --- kind: pipeline -name: default +name: lint platform: os: linux @@ -13,9 +13,6 @@ steps: settings: helm_command: lint chart: ./ - when: - event: - - pull_request - name: discord pull: always @@ -26,10 +23,43 @@ steps: DISCORD_WEBHOOK_TOKEN: from_secret: discord_webhook_token when: - event: - - push - - tag - - pull_request status: - changed - failure + +--- +kind: pipeline +name: release-version + +platform: + os: linux + arch: amd64 + +trigger: + event: + - tag + +steps: + - name: generate-chart + pull: default + image: alpine/helm:3.3.0 + commands: + - apk add --no-cache curl + - helm dependency update + - helm package ./ + - mkdir gitea + - mv gitea*.tgz gitea/ + - curl -o gitea/index.yaml https://dl.gitea.io/charts/index.yaml + - helm repo index gitea/ --url https://dl.gitea.io/charts --merge gitea/index.yaml + - name: upload-chart + pull: default + image: plugins/s3:latest + settings: + bucket: releases + access_key: + from_secret: aws_access_key_id + secret_key: + from_secret: aws_secret_access_key + source: gitea/* + target: /charts + strip_prefix: gitea/ \ No newline at end of file