Merge pull request #83 from docker-library/windows-workflow

Add windows servers to smoke test
This commit is contained in:
Tianon Gravi 2023-09-25 18:12:22 -07:00 committed by GitHub
commit a226be91f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 5 deletions

View File

@ -11,9 +11,12 @@ defaults:
shell: 'bash -Eeuo pipefail -x {0}'
jobs:
build:
name: Build
runs-on: ubuntu-latest
build-matrix:
strategy:
matrix:
os: [ ubuntu-latest, windows-2019, windows-2022 ]
name: Build ${{ matrix.os }}
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: ./ # test our "action.yml" 👀
@ -25,7 +28,7 @@ jobs:
bashbrew cat "$image"
bashbrew from --uniq "$image"
"$BASHBREW_SCRIPTS/bashbrew-host-arch.sh" # should print "amd64"
"$BASHBREW_SCRIPTS/bashbrew-host-arch.sh" # should print "amd64" or "windows-amd64"
arm32v7="$("$BASHBREW_SCRIPTS/bashbrew-arch-to-goenv.sh" arm32v7)"
eval "$arm32v7"

View File

@ -6,7 +6,8 @@ set -Eeuo pipefail
dir="$(readlink -f "$BASH_SOURCE")"
dir="$(dirname "$dir")"
export GO111MODULE=on
: "${CGO_ENABLED:=0}"
export GO111MODULE=on CGO_ENABLED
(
cd "$dir"
go build -o bin/bashbrew ./cmd/bashbrew > /dev/null