|3wc 6db9058c62||2 months ago|
|.drone.yml||2 months ago|
|Dockerfile||2 months ago|
|LICENSE||2 months ago|
|README.md||2 months ago|
|plugin.sh||2 months ago|
Deploy swarm stacks against a SSH based remote docker daemon context.
This is meant to be used as a Drone plugin.
compose.yml): compose file to use for deploying
swarm.autonomic.zone): Host to deploy to (don’t include
222): SSH port to connect to
drone): System user to connect via SSH with
false): randomly set all
secrets:found in the compose file -- you won’t be able to retrieve them afterwards, so you almost certainly don’t want this for real deployments.
false): runs aggresive cleaning up measure to wipe deployment afterwards
--- kind: pipeline name: deploy to swarm steps: - name: stack deploy image: decentral1se/stack-ssh-deploy:latest settings: stack: mystack deploy_key: from_secret: drone_deploy_key networks: - proxy - mail environment: DOMAIN: test.example.com
The version can be bumped in the .drone.yml file. We’re sticking with
latest as we iterate on the code right now.