From be81400c26cd328ffa6ddb2575faf9407f937cfb Mon Sep 17 00:00:00 2001 From: Simon C Date: Fri, 9 Sep 2022 17:05:43 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20en=20place=20du=20d=C3=A9ploiement=20aut?= =?UTF-8?q?omatique=20de=20la=20production?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 57 +++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 39 insertions(+), 18 deletions(-) diff --git a/.drone.yml b/.drone.yml index 9b2fc14..408a9e1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,33 +1,54 @@ --- -# drone encrypt weko/sisa-urfe_fr $AWS_ACCESS_KEY_ID +# drone encrypt Jarnat/jarnat $AWS_ACCESS_KEY_ID +kind: secret +name: PRODUCTION_AWS_ACCESS_KEY_ID +data: UoUtfAK67HGPeZHY7jOwi0wXeQVjJeaPP7COGDbQ24Uq5exuuv0/e+aVQitPUkpOcTiBuDH1 + +--- +# drone encrypt Jarnat/jarnat $AWS_SECRET_ACCESS_KEY +kind: secret +name: PRODUCTION_AWS_SECRET_ACCESS_KEY +data: 2xgKaj9MXtc1NiyPLeIRCOLRVYjl7EKCxgUANr+tfrKQdtFk6ey5vAF9u42CLK9QcztSJ7rf3IK9k8/UskAf5/Ytj8jwjHTsxSZrAAm74Sv9c+XS2M1MSGSTEjY= + +--- +# drone encrypt Jarnat/jarnat $AWS_ACCESS_KEY_ID kind: secret name: STAGING_AWS_ACCESS_KEY_ID data: Fj/s8kHdQ4V4YQJLqHNCdtIuPeTXQvRhcqZdJhD+fqvstpHxlARinrp2aB0pzRPmbG27u+Gp --- -# drone encrypt weko/jarnat $AWS_SECRET_ACCESS_KEY +# drone encrypt Jarnat/jarnat $AWS_SECRET_ACCESS_KEY kind: secret name: STAGING_AWS_SECRET_ACCESS_KEY data: cZ9+WkF1Q70ckB8ruLEcsKxeTw/sw33D7lMtpmTVjnojcLqUoOHx1arTzjtTSMrs7qXXOm6/xgqAcRqh1RPCRfW1RdVdeGHE84MQyTaU0ob+frzH8lNxCH+VMF0= -# --- -# kind: pipeline -# type: docker -# name: production +--- +kind: pipeline +type: docker +name: production -# platform: -# os: linux -# arch: arm64 +platform: + os: linux + arch: arm64 -# steps: -# - name: build -# image: klakegg/hugo:0.101.0-ext-debian-ci -# commands: -# - hugo --minify --environment production -# - name: deploy -# image: klakegg/hugo:0.101.0-ext-debian-ci -# commands: -# - hugo deploy --environment production +steps: + - name: build + image: klakegg/hugo:0.101.0-ext-debian-ci + commands: + - hugo --minify --environment production + - name: deploy + image: klakegg/hugo:0.101.0-ext-debian-ci + environment: + AWS_ACCESS_KEY_ID: + from_secret: PRODUCTION_AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY: + from_secret: PRODUCTION_AWS_SECRET_ACCESS_KEY + commands: + - hugo deploy --environment production + +trigger: + event: + - tag --- kind: pipeline