1
0
Fork 0
hswro-alarm-bot/.build.yml

32 lines
881 B
YAML

image: alpine/latest
packages:
- go
tasks:
- go-get: |
cd hswro-alarm-bot
go get -t
- build-x86_64: |
cd hswro-alarm-bot
env GOOS=linux GOARCH=amd64 go build -o alarm_bot.x86-64
- build-arm5: |
cd hswro-alarm-bot
env GOOS=linux GOARCH=arm GOARM=5 go build -o alarm_bot.arm5
- build-arm6: |
cd hswro-alarm-bot
env GOOS=linux GOARCH=arm GOARM=6 go build -o alarm_bot.arm6
- build-arm7: |
cd hswro-alarm-bot
env GOOS=linux GOARCH=arm GOARM=7 go build -o alarm_bot.arm7
- build-arm8: |
cd hswro-alarm-bot
env GOOS=linux GOARCH=arm64 go build -o alarm_bot.arm8
- test: |
cd hswro-alarm-bot
go test
artifacts:
- hswro-alarm-bot/alarm_bot.x86-64
- hswro-alarm-bot/alarm_bot.arm5
- hswro-alarm-bot/alarm_bot.arm6
- hswro-alarm-bot/alarm_bot.arm7
- hswro-alarm-bot/alarm_bot.arm8