From 98265a8d9139040fca55b3a2fad4789c5383fa8d Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Thu, 1 Oct 2020 14:11:10 +0200 Subject: [PATCH] Add Drone CI --- .drone.yml | 20 ++++++++++++++++++++ .envrc.sample | 12 ++++++++---- 2 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..e0c6685 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,20 @@ +--- +kind: pipeline +name: deploy to swarm-test.autonomic.zone +steps: + - name: deployment + image: decentral1se/stack-ssh-deploy:latest + settings: + host: swarm-test.autonomic.zone + stack: drone + deploy_key: + from_secret: drone_ssh_swarm_test + generate_secrets: true + purge: true + environment: + DOMAIN: drone.swarm-test.autonomic.zone + STACK_NAME: drone + LETS_ENCRYPT_ENV: production +trigger: + branch: + - master diff --git a/.envrc.sample b/.envrc.sample index 0ddba27..9362a08 100644 --- a/.envrc.sample +++ b/.envrc.sample @@ -1,5 +1,9 @@ -export DOMAIN=drone.autonomic.zone -export GITEA_CLIENT_ID=barfoo -export GITEA_CLIENT_SECRET=foobar -export LETS_ENCRYPT_ENV=production +export SERVICE=drone export STACK_NAME=drone + +export DOMAIN=drone.autonomic.zone +export LETS_ENCRYPT_ENV=production + +# Gitea Single Sign On +#export GITEA_CLIENT_ID=barfoo +#export GITEA_CLIENT_SECRET=foobar