pipeline: generate_tag: image: golang commands: - echo -n "${DRONE_BRANCH//\//-}-${DRONE_COMMIT_SHA:0:8}, latest" > .tags publish_api: image: plugins/docker settings: username: from_secret: username password: from_secret: password registry: from_secret: registry repo: from_secret: repo_api dockerfile: api/Dockerfile publish_frontend: image: plugins/docker settings: username: from_secret: username password: from_secret: password registry: from_secret: registry repo: from_secret: repo_frontend dockerfile: frontend/Dockerfile publish_bot: image: plugins/docker settings: username: from_secret: username password: from_secret: password registry: from_secret: registry repo: from_secret: repo_bot dockerfile: telegram_bot/Dockerfile deploy: image: appleboy/drone-ssh network_mode: host secrets: - repo target: REPO - deploy_ip target: IP - deploy_net target: NET - deploy_name target: NAME - ssh_host target: PLUGIN_HOST - ssh_user target: PLUGIN_USERNAME - ssh_password target: PLUGIN_PASSWORD environment: PLUGIN_SCRIPT=/opt/docker/TelegramAktienBot/deploy.sh branches: main