23 lines
446 B
YAML
23 lines
446 B
YAML
language: go
|
|
go:
|
|
- "1.x"
|
|
|
|
env:
|
|
- GO111MODULE=on
|
|
- CGO_ENABLED=0
|
|
|
|
install:
|
|
- go mod download
|
|
|
|
script:
|
|
- go build ./cmd/gomodproxy
|
|
- go test -race -v ./...
|
|
|
|
deploy:
|
|
provider: script
|
|
script:
|
|
- printf 'FROM scratch\nADD gomodproxy /\nCMD ["/gomodproxy"]' > Dockerfile
|
|
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
|
|
- docker build -t "sixt/gomodproxy" .
|
|
- docker push "sixt/gomodproxy"
|