We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca18173 commit 1320c1cCopy full SHA for 1320c1c
1 file changed
.github/workflows/test.yml
@@ -21,16 +21,22 @@ jobs:
21
- macos-12
22
include:
23
- os: ubuntu-22.04
24
- script_name: ./build-linux
+ use_docker: true
25
+ script_name: ./build-alpine
26
- os: macos-12
27
+ use_docker: false
28
script_name: ./build-osx
29
steps:
30
- uses: actions/checkout@v3
31
- uses: ilammy/msvc-dev-cmd@v1.11.0
32
with:
33
uwp: true
- - name: Build binary
34
+ - name: Build binary using host OS
35
+ if: ${{ matrix.use_docker == false }}
36
run: ${{ matrix.script_name }} ${{ env.PHP_VERSION }}
37
+ - name: Build binary using Docker
38
+ if: ${{ matrix.use_docker == true }}
39
+ run: docker run -v ${PWD}:/src -w /src alpine:3.17 sh -c "apk add sudo bash; ${{ matrix.script_name }} ${{ env.PHP_VERSION }}"
40
- name: Create artifact
41
run: |
42
os="${{ runner.os }}"
0 commit comments