Morgan Phillips: git push origin taskcluster
|
|
Четверг, 23 Июля 2015 г. 07:16
+ в цитатник
If you've been around Mozilla during the past two years, you've probably heard talk about
TaskCluster - the fancy task execution engine that a few awesome folks built for B2G - which will be used to power our entire CI/Build infrastructure soon
ish.
Up until now, there have been a few
ways for developers to schedule custom CI jobs in TaskCluster; but nothing completely general. However, today I'd like to give sneak peak at a project I've been working on to make the process of running jobs on our infra
extremely simple:
TaskCluster GitHub.
Why Should You Care?1.)
The service watches an entire organization at once: if your project lives in github/mozilla, drop a
.taskclusterrc
file in the base of your repository and the jobs will
just start running after each pull request - dead simple.
2.)
TaskCluster will give you more control over the platform/environment: you can choose your own docker container by default, but thanks to the
generic worker we'll also be able to run your jobs on Windows XP-10 and OSX.
3.)
Expect integration with other Mozilla services: For a mozilla developer, using this service over travis or circle should make sense, since it will continue to evolve and integrate with our infrastructure over time.
It's Not Ready Yet: Why Did You Post This? :(Because today the prototype is working, and I'm very excited! I also feel that there's no harm in spreading the word about what's coming.
When this goes into production I'll do something more significant than a blog post, to let developers know they can start using the system. In the meantime here it is handling a replay of
this pull request. \o/
note: The finished version will do nice things, like automatically leave a comment with a link to the job and its status..
http://linux-poetry.com/blog/section/mozilla/23/
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-