mirror of
https://github.com/phpv8/v8js.git
synced 2024-12-21 16:31:53 +00:00
add ci test on alpine
This commit is contained in:
parent
bf319f7620
commit
21d6286ae0
42
.github/workflows/build-test.yml
vendored
42
.github/workflows/build-test.yml
vendored
@ -94,3 +94,45 @@ jobs:
|
||||
./configure --with-v8js=/opt/v8/self-built LDFLAGS="-lstdc++" CPPFLAGS="-DV8_COMPRESS_POINTERS -DV8_ENABLE_SANDBOX"
|
||||
make
|
||||
make test
|
||||
|
||||
- name: Archive test results
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: phpt-test-results
|
||||
path: |
|
||||
php_test_results*.txt
|
||||
tests/*.out
|
||||
|
||||
alpine:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Setup latest Alpine Linux
|
||||
uses: jirutka/setup-alpine@v1
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
cat /etc/alpine-release
|
||||
apk add php83-dev nodejs-dev g++ make
|
||||
shell: alpine.sh --root {0}
|
||||
|
||||
- name: Build extension
|
||||
run: |
|
||||
phpize
|
||||
./configure
|
||||
make
|
||||
make test
|
||||
shell: alpine.sh {0}
|
||||
|
||||
- name: Archive test results
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: phpt-test-results
|
||||
path: |
|
||||
php_test_results*.txt
|
||||
tests/*.out
|
||||
|
Loading…
Reference in New Issue
Block a user