Update build.yml for MacOS

This commit is contained in:
criyle 2020-05-15 21:51:43 -04:00
parent d35e8d8f8b
commit 469ee0cd65

View File

@ -18,7 +18,7 @@ jobs:
- name: Download dependencies - name: Download dependencies
run: go mod download run: go mod download
- name: Build on Linux - name: Build on Linux
env: env:
GOOS: linux GOOS: linux
GOARCH: ${{ matrix.GOARCH }} GOARCH: ${{ matrix.GOARCH }}
run: | run: |
@ -65,3 +65,28 @@ jobs:
with: with:
name: ExecutorServer.dll name: ExecutorServer.dll
path: executorserver.dll path: executorserver.dll
build-macos:
name: Build
runs-on: macos-latest
steps:
- name: Set up Go 1.14
uses: actions/setup-go@v2
with:
go-version: 1.14
- uses: actions/checkout@v2
- name: Download dependencies
run: go mod download
- name: Build on MacOS
run: |
go build -o executorserver ./cmd/executorserver
go build -buildmode=c-shared -o executorserver.dylib ./cmd/executorserver
- name: Upload executorserver
uses: actions/upload-artifact@master
with:
name: ExecutorServer-MacOS
path: executorserver
- name: Upload executorserver.so
uses: actions/upload-artifact@master
with:
name: ExecutorServer.dylib
path: executorserver.dylib