32 lines
881 B
YAML
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
|