mirror of
https://github.com/servo/servo.git
synced 2025-10-04 02:29:12 +01:00
The `linux-dev-yaml` builder is being used to test out the switchover of the steps.yml file from the saltfs repo to the servo repo.
90 lines
2.9 KiB
YAML
90 lines
2.9 KiB
YAML
mac-rel-wpt:
|
|
- ./mach build --release
|
|
- ./mach test-wpt-failure
|
|
- ./mach test-wpt --release --processes 8 --log-raw test-wpt.log --log-errorsummary wpt-errorsummary.log
|
|
- ./mach test-wpt --release --binary-arg=--multiprocess --processes 8 --log-raw test-wpt-mp.log --log-errorsummary wpt-mp-errorsummary.log eventsource
|
|
- ./mach build-cef --release
|
|
- bash ./etc/ci/lockfile_changed.sh
|
|
- bash ./etc/ci/manifest_changed.sh
|
|
|
|
mac-dev-unit:
|
|
- ./mach build --dev
|
|
- ./mach test-unit
|
|
- ./mach build-cef
|
|
- ./mach build-geckolib
|
|
- bash ./etc/ci/lockfile_changed.sh
|
|
- bash ./etc/ci/manifest_changed.sh
|
|
|
|
mac-rel-css:
|
|
- ./mach build --release
|
|
- ./mach test-css --release --processes 4 --log-raw test-css.log --log-errorsummary css-errorsummary.log
|
|
- ./mach build-geckolib --release
|
|
- bash ./etc/ci/lockfile_changed.sh
|
|
- bash ./etc/ci/manifest_changed.sh
|
|
|
|
mac-nightly:
|
|
- ./mach build --release
|
|
- ./mach package --release
|
|
- ./etc/ci/upload_nightly.sh mac
|
|
|
|
linux-dev:
|
|
- ./mach test-tidy --no-progress --all
|
|
- ./mach test-tidy --no-progress --self-test
|
|
- ./mach build --dev
|
|
- ./mach test-compiletest
|
|
- ./mach test-unit
|
|
- ./mach build-cef
|
|
- ./mach build-geckolib
|
|
- bash ./etc/ci/lockfile_changed.sh
|
|
- bash ./etc/ci/manifest_changed.sh
|
|
- bash ./etc/ci/check_no_unwrap.sh
|
|
|
|
linux-dev-yaml:
|
|
- ./mach test-tidy --no-progress --all
|
|
- ./mach test-tidy --no-progress --self-test
|
|
- ./mach build --dev
|
|
- ./mach test-compiletest
|
|
- ./mach test-unit
|
|
- ./mach build-cef
|
|
- ./mach build-geckolib
|
|
- bash ./etc/ci/lockfile_changed.sh
|
|
- bash ./etc/ci/manifest_changed.sh
|
|
- bash ./etc/ci/check_no_unwrap.sh
|
|
|
|
linux-rel:
|
|
- ./mach build --release
|
|
- ./mach test-wpt-failure
|
|
- ./mach test-wpt --release --processes 24 --log-raw test-wpt.log --log-errorsummary wpt-errorsummary.log
|
|
- ./mach test-wpt --release --binary-arg=--multiprocess --processes 24 --log-raw test-wpt-mp.log --log-errorsummary wpt-mp-errorsummary.log eventsource
|
|
- ./mach test-css --release --processes 16 --log-raw test-css.log --log-errorsummary css-errorsummary.log
|
|
- ./mach build-cef --release
|
|
- ./mach build-geckolib --release
|
|
- bash ./etc/ci/lockfile_changed.sh
|
|
- bash ./etc/ci/manifest_changed.sh
|
|
|
|
linux-nightly:
|
|
- ./mach build --release
|
|
- ./mach package --release
|
|
- ./etc/ci/upload_nightly.sh linux
|
|
|
|
android:
|
|
- ./mach build --android --dev
|
|
- ./mach package --android --dev
|
|
- bash ./etc/ci/lockfile_changed.sh
|
|
- bash ./etc/ci/manifest_changed.sh
|
|
- python ./etc/ci/check_dynamic_symbols.py
|
|
|
|
android-nightly:
|
|
- ./mach build --android --release
|
|
- ./mach package --android --release
|
|
- ./etc/ci/upload_nightly.sh android
|
|
|
|
arm32:
|
|
- ./mach build --rel --target=arm-unknown-linux-gnueabihf
|
|
- bash ./etc/ci/lockfile_changed.sh
|
|
- bash ./etc/ci/manifest_changed.sh
|
|
|
|
arm64:
|
|
- ./mach build --rel --target=aarch64-unknown-linux-gnu
|
|
- bash ./etc/ci/lockfile_changed.sh
|
|
- bash ./etc/ci/manifest_changed.sh
|