ALFRED/.drone.yml

36 lines
963 B
YAML
Raw Normal View History

2018-07-23 15:04:06 +00:00
pipeline:
build:
2019-01-04 10:16:04 +00:00
image: golang:1.11
2018-07-23 17:26:46 +00:00
group: build
2018-07-23 15:04:06 +00:00
commands:
2019-01-04 10:16:04 +00:00
- export GOPATH=/drone
2018-07-23 15:26:15 +00:00
- go get -v -d ./...
2018-07-23 15:04:06 +00:00
- go build .
2018-07-23 15:52:29 +00:00
test:
2019-01-04 10:16:04 +00:00
image: golang:1.11
group: test
2018-07-23 15:52:29 +00:00
secrets: [ test_api_token ]
environment: [ test_api_token ]
commands:
2019-01-04 10:16:04 +00:00
- export GOPATH=/drone
2018-07-23 17:26:46 +00:00
- go get -v -d ./...
2018-07-23 15:52:29 +00:00
- go test ./...
2018-07-23 15:04:06 +00:00
publish:
image: plugins/docker
repo: klmp200/alfred
secrets: [ docker_username, docker_password ]
when:
branch: master
2018-07-24 00:49:26 +00:00
event: push
2018-07-23 15:04:06 +00:00
deploy:
image: appleboy/drone-ssh
host:
- ollivander.diagon-alley
username: dronedeploy
secrets: [ ssh_password ]
envs: [ ssh_password ]
script:
- echo $SSH_PASSWORD | sudo -S systemctl restart alfred-bot
when:
2018-07-24 00:49:26 +00:00
branch: master
event: push