ci: add crossbuild tests

add build tests on freebsd, openbsd, and darwin.

Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com>
This commit is contained in:
FUJITA Tomonori
2021-12-10 00:04:13 +09:00
parent 556d7c7599
commit 8b0452aae7
+17
View File
@@ -3,6 +3,23 @@ name: ci
on: [pull_request]
jobs:
crossbuild:
name: crossbuild
strategy:
matrix:
GOOS: ['freebsd', 'openbsd', 'darwin']
GOARCH: ['amd64']
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@master
- run: |
go env
go build ./cmd/gobgp
go build ./cmd/gobgpd
env:
GOOS: ${{ matrix.GOOS }}
GOARCH: ${{ matrix.GOARCH }}
unit:
name: unit
runs-on: ubuntu-18.04