--- kind: pipeline name: publish pipeline steps: - name: publish jekyll container image: plugins/docker settings: &docker-build-settings username: 3wordchant password: from_secret: git_autonomic_zone_token_3wc repo: git.autonomic.zone/autonomic-cooperative/kcl-site auto_tag: true registry: git.autonomic.zone when: branch: - main event: exclude: - custom - name: deploy-site image: git.coopcloud.tech/coop-cloud/stack-ssh-deploy:latest settings: stack: kcl_smallclients_autonomic_zone host: smallclients.autonomic.zone compose: docker-compose.yml deploy_key: from_secret: drone_ssh_smallclients.autonomic.zone environment: DOMAIN: kcl.smallclients.autonomic.zone STACK_NAME: kcl_smallclients_autonomic_zone NGINX_CONF_VERSION: v2 REPOSITORY: "autonomic-cooperative/kcl-site" depends_on: - publish jekyll container