change pipeline
continuous-integration/drone/push Build is failing Details

This commit is contained in:
user-penguin 2023-09-12 23:24:10 +07:00
parent a7caf6c422
commit b2ca8c030b
2 changed files with 40 additions and 5 deletions

View File

@ -15,6 +15,42 @@ steps:
image: golang:1.20
commands:
- GOOS=linux GOARCH=amd64 go build -o butler cmd/butler/main.go
- touch .env
- echo TELEGRAM_TOKEN=AAAAAAAA >> .env
- name: copy to server
pull: if-not-exists
image: appleboy/drone-scp
settings:
host:
from_secret: ssh_ip
username:
from_secret: ssh_user
key:
from_secret: ssh_key
port:
from_secret: ssh_port
target: /home/crab/deploys/butler_bot
source:
- .env
- build/ci/Dockerfile
- deploy/docker-compose.yml
- migrations
rm: true
# - name: deploy
# pull: if-not-exists
# image: appleboy/drone-ssh
# settings:
# host:
# from_secret: ssh_ip
# username:
# from_secret: ssh_user
# key:
# from_secret: ssh_key
# port:
# from_secret: ssh_port
# script:
# TODO:
# scp bin, Dockerfile, docker-compose

View File

@ -1,10 +1,9 @@
version: "3.3"
version: "3.8"
services:
butler:
container_name: butler
build:
context: ../build/ci
dockerfile: Dockerfile
build: .
command: /butler
env_file:
- .env