pipeline: # generate_tag: # image: golang # commands: # - echo -n "${CI_COMMIT_BRANCH//\//-}-${CI_COMMIT_SHA:0:8}, latest" > .tags # build_api: # image: woodpeckerci/plugin-docker-buildx # settings: # repo: # from_secret: repo_api # username: # from_secret: username # password: # from_secret: password # registry: # from_secret: registry # dockerfile: api/Dockerfile # platforms: linux/amd64 # build_bot: # image: woodpeckerci/plugin-docker-buildx # settings: # repo: # from_secret: repo_bot # username: # from_secret: username # password: # from_secret: password # registry: # from_secret: registry # dockerfile: telegram_bot/Dockerfile # platforms: linux/amd64 # build_frontend: # image: woodpeckerci/plugin-docker-buildx # settings: # repo: # from_secret: repo_frontend # username: # from_secret: username # password: # from_secret: password # registry: # from_secret: registry # dockerfile: frontend/Dockerfile # platforms: linux/amd64 deploy: image: appleboy/drone-ssh network_mode: host settings: REPO: from_secret: repo IP: from_secret: deploy_ip NET: from_secret: deploy_net NAME: from_secret: deploy_name plugin_host: from_secret: ssh_host PLUGIN_USERNAME: from_secret: ssh_user PLUGIN_PASSWORD: from_secret: ssh_password PLUGIN_SCRIPT: /opt/docker/TelegramAktienBot/deploy.sh branches: main