go-hello-world/.metroline.yml

34 lines
1.3 KiB
YAML
Raw Normal View History

2021-05-21 17:01:13 -04:00
version: '1'
image: alpine
docker:
auth: '{{DOCKER_AUTH_JSON}}'
jobs:
2021-05-22 21:30:57 -04:00
build:
2021-05-22 20:39:35 -04:00
image: docker.leffler.media/leffler.media/go-docker
2021-05-21 17:01:13 -04:00
script:
2021-05-22 21:24:11 -04:00
- export CGO_ENABLED=0
2021-05-22 21:27:31 -04:00
- mkdir -p bin
2021-05-22 21:27:15 -04:00
- env GOOS=windows GOARCH=amd64 go build -o bin/hello-amd64.exe hello.go
- env GOOS=windows GOARCH=386 go build -o bin/hello-386.exe hello.go
- env GOOS=darwin GOARCH=amd64 go build -o bin/hello-amd64-darwin hello.go
2021-05-22 21:28:31 -04:00
# - env GOOS=darwin GOARCH=386 go build -o bin/hello-386-darwin hello.go# 64-bit
2021-05-22 21:27:15 -04:00
- env GOOS=linux GOARCH=amd64 go build -o bin/hello-amd64-linux hello.go
- env GOOS=linux GOARCH=386 go build -o bin/hello-386-linux hello.go
2021-05-22 21:30:57 -04:00
email-zipper:
image: docker.leffler.media/leffler.media/email-zipper
env:
EMAIL_ZIPPER_SUBJECT: Copy of Go Hello-world project
EMAIL_ZIPPER_ADDRESS_FROM: '{{ZIPPER_SMTP_USER}}'
EMAIL_ZIPPER_SMTP_PASSWD: '{{ZIPPER_SMTP_PASS}}'
EMAIL_ZIPPER_ADDRESS_TO: nick@leffler.me
EMAIL_ZIPPER_ADDRESS_CC: nick@leffler.media
EMAIL_ZIPPER_SMTP_SERVER: mx.leffler.media:587
EMAIL_ZIPPER_FRIENDLY_NAME: Leffler.Media Zipper
EMAIL_ZIPPER_UPLOAD_URL: https://files.leffler.support/upload/
EMAIL_ZIPPER_EXPIRE_SECONDS: "604800"
EMAIL_ZIPPER_FOLDER: bin
script:
- /bin/run.sh
dependencies:
- build