Simon Sapin
7be1c2c899
Windows AMI: disable indexing and anti-virus
2018-10-08 16:44:24 +02:00
Simon Sapin
a88fb7ed40
Taskcluster Windows: build
2018-10-08 16:44:24 +02:00
Simon Sapin
b5cf1f87cf
Taskcluster Windows: add gstreamer
2018-10-08 16:44:23 +02:00
Simon Sapin
233c911639
Taskcluster Windows: install rustup
2018-10-08 16:44:23 +02:00
Simon Sapin
63e244ebab
Cache repackaged Python 2 for Windows
2018-10-08 16:44:23 +02:00
Simon Sapin
a7fc7629ff
msiextract corrupts files :( Try lessmsi instead
...
https://gitlab.gnome.org/GNOME/msitools/issues/6
2018-10-08 16:44:22 +02:00
Simon Sapin
3b2076fdc3
Windows: don’t check out tests/wpt
...
Creating many files is slow, on Windows
2018-10-08 16:44:22 +02:00
Simon Sapin
522445f609
Convert python-2.7.15.amd64.msi to a ZIP file, for generic-worker mount
2018-10-08 16:44:22 +02:00
Simon Sapin
f9038a78df
Taskcluster: add initial Windows task
2018-10-08 16:44:21 +02:00
Simon Sapin
c2d868f213
(Disabled) Exfiltrate IP addresses for new generic-worker instances
2018-10-08 16:44:21 +02:00
Simon Sapin
bb7157ec59
Windows AMI: add missing signinig key for generic-worker
2018-10-08 16:44:20 +02:00
Simon Sapin
e0d6cb8a60
Initial Windows AMI-building script
2018-10-08 16:44:20 +02:00
Fernando Jiménez Moreno
1c92240310
Fix HAVE_METADATA and HAVE_CURRENT_DATA state transitions
2018-10-08 16:12:03 +02:00
Josh Matthews
991f1fb7fd
Support uploading maven artifacts.
2018-10-08 07:49:33 -04:00
Paul Rouget
6d543dec28
com.mozilla to org.mozilla
2018-10-02 08:09:35 +02:00
Simon Sapin
2968572187
Taskcluster: add Android build
2018-09-28 17:26:57 +02:00
bors-servo
0964d055cd
Auto merge of #21809 - servo:features, r=SimonSapin
...
Only build ports/servo by default (except Android), add `./mach build --libsimpleservo`
Fixes #21314
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21809 )
<!-- Reviewable:end -->
2018-09-27 13:35:09 -04:00
Simon Sapin
5a48669e90
Move etc/ci/taskcluster one level up
2018-09-27 18:23:37 +02:00
Simon Sapin
4e85f9c186
Build libsimpleservo on CI
2018-09-25 19:21:59 +02:00
bors-servo
ea2ca7ed4a
Auto merge of #21805 - jdm:jsup, r=jdm
...
Upgrade mozjs.
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #21469
- [x] There are tests for these changes
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21805 )
<!-- Reviewable:end -->
2018-09-25 08:34:16 -04:00
bors-servo
10cf425069
Auto merge of #21776 - servo:taskcluster, r=Manishearth
...
Rewrite Taskcluster integration
This rewrites this repository’s integration with Taskcluster to have a decision task that runs an in-tree Python script to schedule a graph of other tasks with inter-dependencies, saved build artifacts, Docker images built from in-tree `Dockerfile`s, etc. This also adds support fail daily tasks, run automatically every 24 hours. See `etc/ci/taskcluster/README.md` for more details.
Example of a green build with web-platform-tests enabled: https://tools.taskcluster.net/groups/aDL0pUBkSmuhezT1OF80_g
For now this PR only enables one task, equivalent to Buildbot’s `linux-dev` job. (Running Tidy and other linting tools, compiling in debug mode, and running unit tests.) At this time Homu does **not** yet block PRs from merging on a successful result from Taskcluster, but I plan to do this soon after this PR lands.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg " height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21776 )
<!-- Reviewable:end -->
2018-09-25 03:26:09 -04:00
Simon Sapin
c33f5cc3a9
Docstrings for decisionlib
2018-09-25 09:25:30 +02:00
Josh Matthews
89dd750631
Don't unset ndk/sdk variables for android-mac.
2018-09-24 23:58:14 -04:00
Josh Matthews
f53ac35088
Fix trailing whitespace.
2018-09-24 16:16:31 -04:00
Simon Sapin
a79be41623
Document daily task indexing
2018-09-24 18:02:32 +02:00
Simon Sapin
59a875e3e4
Move daily_tasks_setup() out of the way
2018-09-24 18:00:02 +02:00
Simon Sapin
efd62ea677
Mock both kinds of decision tasks
2018-09-24 18:00:01 +02:00
Simon Sapin
ed55b8c1e6
Index daily decision tasks even if they fail
2018-09-24 17:55:38 +02:00
Simon Sapin
8bed0cb044
Clarify index v.s. route terminology
2018-09-24 17:47:34 +02:00
Simon Sapin
62822fb103
Link to Taskcluster IRC notifications docs
2018-09-24 17:12:05 +02:00
Simon Sapin
b3b67ef5ee
Strip command whitespace
2018-09-24 16:59:40 +02:00
Simon Sapin
726ccf3a39
Each sub-task needs IRC notification individually
2018-09-24 16:54:35 +02:00
Simon Sapin
45ab69b996
Document Taskcluster config locations
2018-09-24 16:32:03 +02:00
Simon Sapin
117cb65b76
Document daily tasks
2018-09-24 16:30:08 +02:00
Simon Sapin
947c01ea25
Add support for daily builds
...
https://tools.taskcluster.net/hooks/project-servo/daily
2018-09-24 15:35:50 +02:00
Simon Sapin
67794b6146
Add link on role expansion
2018-09-24 15:35:50 +02:00
Simon Sapin
000b8dd954
Taskcluster README
2018-09-24 15:35:50 +02:00
Simon Sapin
f5430df60e
Disable WPT on Taskcluster for now
2018-09-24 15:35:50 +02:00
Simon Sapin
ffd94e2849
Add decision task mocking
2018-09-24 15:35:49 +02:00
Josh Matthews
119dc9b4b0
Create build steps for android-mac
2018-09-21 14:29:43 -04:00
Simon Sapin
d0a57e2303
Restore missing $SHELL env variable accidentally removed in dockerfile split
2018-09-21 16:23:28 +02:00
Simon Sapin
6d71436bf2
Remove obsolete script
2018-09-21 16:23:28 +02:00
Simon Sapin
73df9c9718
Split decision task code into more functions
2018-09-21 16:23:27 +02:00
Simon Sapin
735c2fd5e5
Tidy
2018-09-21 13:38:45 +02:00
Simon Sapin
2e1a3b169b
Use curl-artifct.sh
2018-09-21 12:46:55 +02:00
Simon Sapin
a6fbab9c5b
Adapt servo/servo-taskcluster-experiments’s code for servo/servo
2018-09-21 12:45:20 +02:00
Simon Sapin
1492bacbca
Use .taskcluster.yml from servo/servo-taskcluster-experiments
2018-09-21 12:39:57 +02:00
Simon Sapin
17a0061219
Merge https://github.com/servo/servo-taskcluster-experiments/
2018-09-21 12:38:10 +02:00
Simon Sapin
2b974fec97
Move to a subdirectory to prepare merging in the servo/servo repostitory
2018-09-21 12:34:24 +02:00
Josh Matthews
56ddf863ad
Merge android-x86 tests into one step.
2018-09-18 11:14:54 -04:00