aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-07-03 19:24:28 -0700
committerGitHub <noreply@github.com>2016-07-03 19:24:28 -0700
commita4b6705c02910d6b4dfcc0b2a9e2c909dfc89ef9 (patch)
tree72525280b39aeedd8559c383d90bfd4f5a8504e8
parentc8b048e368d4f9de08011b89e530ba9075e08ec3 (diff)
parentd4c441218ae03ed958aa91ef6cfdcac9aa55c34e (diff)
downloadservo-a4b6705c02910d6b4dfcc0b2a9e2c909dfc89ef9.tar.gz
servo-a4b6705c02910d6b4dfcc0b2a9e2c909dfc89ef9.zip
Auto merge of #12200 - aneeshusa:add-linux-dev-yaml, r=larsbergstrom
Add linux dev yaml <!-- Please describe your changes on the following line: --> Sync `steps.yml` from saltfs and add `linux-dev-yaml` builder for testing steps.yml switchover. Helps with servo/saltfs#316. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because linux-dev-yaml is non-gated and other changes are running in production <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12200) <!-- Reviewable:end -->
-rw-r--r--etc/ci/buildbot_steps.yml31
1 files changed, 27 insertions, 4 deletions
diff --git a/etc/ci/buildbot_steps.yml b/etc/ci/buildbot_steps.yml
index 887a1e589ed..473c6379d5a 100644
--- a/etc/ci/buildbot_steps.yml
+++ b/etc/ci/buildbot_steps.yml
@@ -1,8 +1,8 @@
mac-rel-wpt:
- ./mach build --release
- ./mach test-wpt-failure
- - ./mach test-wpt --release --processes 4 --log-raw test-wpt.log --log-errorsummary wpt-errorsummary.log
- - ./mach test-wpt --release --binary-arg=--multiprocess --processes 4 --log-raw test-wpt-mp.log --log-errorsummary wpt-mp-errorsummary.log eventsource
+ - ./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
@@ -22,6 +22,11 @@ mac-rel-css:
- 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
@@ -34,6 +39,18 @@ linux-dev:
- 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
@@ -45,16 +62,22 @@ linux-rel:
- 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 -r
- - s3cmd put target/arm-linux-androideabi/release/servo.apk s3://servo-rust/nightly/servo.apk
+ - ./mach package --android --release
+ - ./etc/ci/upload_nightly.sh android
arm32:
- ./mach build --rel --target=arm-unknown-linux-gnueabihf