From 9816c750b40a6a38832077a52fb88720a05083d7 Mon Sep 17 00:00:00 2001 From: Jason Kulatunga Date: Tue, 29 Sep 2020 17:08:10 -0600 Subject: [PATCH] multiple builds. --- .github/workflows/build.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 5d56c7b..318e06e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -33,11 +33,7 @@ jobs: go build -ldflags "-X main.goos=linux -X main.goarch=amd64" -o scrutiny-collector-metrics-linux-amd64 -tags "static" collector/cmd/collector-metrics/collector-metrics.go chmod +x scrutiny-web-linux-amd64 - chmod +x scrutiny-collector-metrics-linux-amd64 - - # print info about the static binaries - file scrutiny-web-linux-amd64 - file scrutiny-collector-metrics-linux-amd64 + chmod +x scrutiny-collector-metrics-linux-amd6 - name: Build arm64 env: @@ -51,6 +47,15 @@ jobs: chmod +x scrutiny-web-linux-arm64 chmod +x scrutiny-collector-metrics-linux-arm64 + - name: Build windows + env: + GOOS: windows + GOARCH: amd64 + run: | + cd $PROJECT_PATH + go build -ldflags "-X main.goos=windows -X main.goarch=amd64" -o scrutiny-web-windows-amd64.exe -tags "static" webapp/backend/cmd/scrutiny/scrutiny.go + go build -ldflags "-X main.goos=windows -X main.goarch=amd64" -o scrutiny-collector-metrics-windows-amd64.exe -tags "static" collector/cmd/collector-metrics/collector-metrics.go + - name: Archive uses: actions/upload-artifact@v2 with: