--- kind: pipeline name: test and deploy to swarm-test.autonomic.zone steps: - name: test image: alpine:3.21 environment: SHELLCHECK_OPTS: -s bash commands: - apk add --no-cache bash shellcheck py3-yaml curl - curl -sSLo /usr/local/bin/gomplate https://github.com/hairyhenderson/gomplate/releases/download/v5.0.0/gomplate_linux-amd64 - chmod +x /usr/local/bin/gomplate - tests/run.sh # deployment step disabled: swarm-test.autonomic.zone is down # - name: deployment # image: git.coopcloud.tech/coop-cloud/stack-ssh-deploy:latest # when: # event: # - push # branch: # - main # settings: # host: swarm-test.autonomic.zone # stack: wordpress # generate_secrets: true # purge: true # deploy_key: # from_secret: drone_ssh_swarm_test # networks: # - proxy # environment: # DOMAIN: wordpress.swarm-test.autonomic.zone # STACK_NAME: wordpress # LETS_ENCRYPT_ENV: production # SECRET_DB_PASSWORD_VERSION: v1 # SECRET_DB_ROOT_PASSWORD_VERSION: v1 # PHP_UPLOADS_CONF_VERSION: v1 # ENTRYPOINT_CONF_VERSION: v1 # HTACCESS_CONF_VERSION: v1 trigger: event: - push - pull_request branch: - main --- kind: pipeline name: generate recipe catalogue steps: - name: release a new version image: plugins/downstream settings: server: https://build.coopcloud.tech token: from_secret: drone_abra-bot_token fork: true repositories: - toolshed/auto-recipes-catalogue-json trigger: event: tag