Problem: deployment with testing is too slow
Solution: simplify deployment
This commit is contained in:
parent
caaa069660
commit
150d29d180
51
.drone.yml
51
.drone.yml
|
@ -33,6 +33,34 @@ steps:
|
||||||
- go vet ./...
|
- go vet ./...
|
||||||
- go test -v ./...
|
- go test -v ./...
|
||||||
|
|
||||||
|
---
|
||||||
|
kind: pipeline
|
||||||
|
type: docker
|
||||||
|
name: move to production
|
||||||
|
|
||||||
|
workspace:
|
||||||
|
base: /go
|
||||||
|
path: src/p83.nl/go/ekster
|
||||||
|
|
||||||
|
trigger:
|
||||||
|
event:
|
||||||
|
- promote
|
||||||
|
target:
|
||||||
|
- production
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: testing
|
||||||
|
image: golang:1.18-alpine
|
||||||
|
environment:
|
||||||
|
CGO_ENABLED: 0
|
||||||
|
GOOS: linux
|
||||||
|
GOARCH: amd64
|
||||||
|
commands:
|
||||||
|
- go version
|
||||||
|
- apk --no-cache add git
|
||||||
|
- go get -d -t ./...
|
||||||
|
- go build -buildvcs=false p83.nl/go/ekster/cmd/eksterd
|
||||||
|
|
||||||
- name: publish-personal
|
- name: publish-personal
|
||||||
image: plugins/docker
|
image: plugins/docker
|
||||||
depends_on:
|
depends_on:
|
||||||
|
@ -44,24 +72,6 @@ steps:
|
||||||
from_secret: docker_username
|
from_secret: docker_username
|
||||||
password:
|
password:
|
||||||
from_secret: docker_password
|
from_secret: docker_password
|
||||||
when:
|
|
||||||
event:
|
|
||||||
- promote
|
|
||||||
target:
|
|
||||||
- production
|
|
||||||
|
|
||||||
# - name: publish-docker
|
|
||||||
# image: plugins/docker
|
|
||||||
# depends_on:
|
|
||||||
# - testing
|
|
||||||
# settings:
|
|
||||||
# repo: pstuifzand/ekster
|
|
||||||
# tags:
|
|
||||||
# - alpine
|
|
||||||
# username:
|
|
||||||
# from_secret: docker_official_username
|
|
||||||
# password:
|
|
||||||
# from_secret: docker_official_password
|
|
||||||
|
|
||||||
- name: deploy
|
- name: deploy
|
||||||
image: appleboy/drone-ssh
|
image: appleboy/drone-ssh
|
||||||
|
@ -76,8 +86,3 @@ steps:
|
||||||
- cd /home/microsub/microsub
|
- cd /home/microsub/microsub
|
||||||
- docker-compose pull web
|
- docker-compose pull web
|
||||||
- docker-compose up -d
|
- docker-compose up -d
|
||||||
when:
|
|
||||||
event:
|
|
||||||
- promote
|
|
||||||
target:
|
|
||||||
- production
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user