From c07c78f4cef203213070c866d879da90bb064830 Mon Sep 17 00:00:00 2001 From: Giles Bradshaw Date: Fri, 24 Apr 2020 11:29:25 +0100 Subject: [PATCH] . --- .drone.star | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/.drone.star b/.drone.star index a7f77ab..3be7dcb 100644 --- a/.drone.star +++ b/.drone.star @@ -1,3 +1,37 @@ +def fromSecret(name): + return { + "from_secret": name + } +def printenv(): + return { + "name": "printenv", + "image": "appleboy/drone-ssh", + "environment": { + "LOCAL_DOCKER_REGISTRY": fromSecret("local-docker-registry"), + "SSH_HOST": fromSecret("ssh-host"), + "SSH_USER": fromSecret("ssh-user"), + "SSH_PORT": fromSecret("ssh-port"), + }, + "settings": { + "envs": [ + "local_docker_registry", + "ssh_host", + "ssh_user", + "ssh_port", + ], + "host": fromSecret("ssh-host"), + "port": fromSecret("ssh-port"), + "username": fromSecret("ssh-user"), + "password": fromSecret("ssh-password"), + "script": [ + "echo SSH_HOST=$SSH_HOST > env-stack", + "echo SSH_PORT=$SSH_PORT >> env-stack", + "echo LOCAL_DOCKER_REGISTRY=$LOCAL_DOCKER_REGISTRY >> env-stack", + ] + } + + + } def steps(name): return { "kind": "pipeline", @@ -18,6 +52,7 @@ def steps(name): def main(ctx): return [ + printenv(), steps('first'), steps('second'), ]