netmaker/.github/workflows/test.yml

41 lines
954 B
YAML
Raw Normal View History

name: Integration Test
on:
push:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Go
uses: actions/setup-go@v2
with:
go-version: 1.17
- name: Build
run: |
env GOOS=linux GOARCH=amd64 go build main.go
cd netclient
env GOOS=linux GOARCH=amd64 go build main.go
env GOOS=freebsd GOARCH=amd64 go build main.go
env GOOS=darwin GOARCH=amd64 go build main.go
env GOOS=windows GOARCH=amd64 go build main.go
tests:
env:
2021-10-20 03:53:01 +08:00
DATABASE: sqlite
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@v2
2022-01-07 04:05:38 +08:00
- name: Setup Go
uses: actions/setup-go@v2
with:
go-version: 1.17
- name: run tests
run: |
go test -p 1 ./... -v
env:
2021-10-20 03:53:01 +08:00
DATABASE: sqlite
CLIENT_MODE: "off"