Added some cross-os builds

This commit is contained in:
Cristian Maglie
2019-12-03 16:48:45 +01:00
parent 15b0a663d5
commit 96546e190f

View File

@@ -34,3 +34,24 @@ jobs:
run: GOARCH=arm go build -v ./... run: GOARCH=arm go build -v ./...
shell: bash shell: bash
cross-os-build:
strategy:
matrix:
go-os-pairs:
- "freebsd amd64"
- "openbsd amd64"
- "openbsd 386"
- "openbsd arm"
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@v1
- uses: actions/setup-go@v1
with:
go-version: "1.13"
- name: Cross-build
run: |
set ${{ matrix.go-os-pairs }}
GOOS=$1 GOARCH=$2 go build -v ./...
shell: bash