Hi Willy,
All those things are correct. The steps for creating a slave are documented in
README.md and SLAVES.md. The steps for adding a slave to Apache are currently
in this PR: https://github.com/apache/cordova-medic/pull/42/files. I've
documented the steps below just for reference, but all this information will be
in SLAVES.md.
To add a new builder (already addressed in your PR):
1. Add the appropriate config in cordova.conf
(https://github.com/apache/cordova-medic/blob/master/buildbot-conf/cordova.conf),
looking at examples of other builders
To add a new slave (and add it to Apache):
1. If the slave has special platform setup, add the platform-specific
steps to SLAVES.md:
https://github.com/apache/cordova-medic/blob/master/SLAVES.md
2. Configure related builders in cordova.conf to run on this new slave
3. Add your slave machine to a master.cfg
a. Add it to the internal master.cfg
(https://github.com/apache/cordova-medic/blob/master/buildbot-conf/master.cfg)
b. Add it to Apache Infra's master.cfg via commit to their SVN
repo
(https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster/master1/master.cfg)
(needs committer access)
4. Create an INFRA ticket in JIRA to obtain credentials to connect your
slave to Apache Infra's Buildbot
5. Modify the slave's buildbot.tac to point to Apache Infra's master,
and to use the obtained credentials
Kindly,
Dmitry
P.S. Your last email was signed from Nikhil by accident! :)
-----Original Message-----
From: Willy Aguirre [mailto:[email protected]]
Sent: Monday, April 13, 2015 7:22 AM
To: [email protected]
Subject: Re: Buildbot for Cordova on Apache Infra - Update
Hi! I am working on but I dont finish with the implementation Here are the
next steps to add Firefox OS to the mix:
- Mark tests that currently are not supported on Firefox OS platform - e.g.
media plugin as 'pending'. It's best to do a platform detect and call Jasmine's
pending method.
- Connect a slave machine with Firefox emulator and an appropriate host OS to
Apache Infra. This might need Apache Infra help and Dmitry would know more
details.
- Create a builder in Buildbot config to create mobilespec for FirefoxOS and
launch the emulator. Looks like this one is already along the way:
https://github.com/apache/cordova-medic/pull/39
- Fix any failing tests.
-Nikhil
-----Original Message-----
From: Piotr Zalewa [mailto:[email protected]]
Sent: Saturday, April 11, 2015 3:47 PM
To: dev
Subject: RE: Buildbot for Cordova on Apache Infra - Update
What would you need to have Firefox os on it?
24 mar 2015 02:10 "Nikhil Khandelwal" <[email protected]> napisał(a):
> Hi,
> Over the last couple of months, we have been reviving medic and
> ensuring it runs on Apache Buildbot Infra. For those who are not
> familiar with medic – it’s a BuildBot continuous integration setup
> that allows to test Cordova plugins and platforms. Today marks a big
> milestone in that work that we have the following platforms running
> and reporting results on a consistent
> basis:
> - Android:
> - Windows (17 failures)
> - OSX (12 failures)
> - IOS (19 failures)
> - Windows (0 failures)
> - WP8.1 (6 failures)
> - WP8
>
> You can use this link to review the results:
> http://ci.apache.org/waterfall?builder=cordova-ios&builder=cordova-and
> roid-osx&builder=cordova-windows&builder=cordova-wp8&builder=cordova-a
> ndroid-win&builder=cordova-blackberry-osx&builder=cordova-blackberry-w
> in
>
> Currently, builds are triggered every two hours. We would like to
> integrate with Cordova nightly build to trigger a run.
>
> Steve Gill: Do you have an update on the nightly build for Cordova?
>
> We need help with the following:
> - Fix all test failures for Android.
> - Fix all test failures for iOS.
> - Add other platforms to this test matrix – FirefoxOS?
>
> Results from test runs are currently being loaded to couchDB instance
> hosted on our servers. We have a longstanding infra ticket open to
> create a couchDB instance on Apache Infra. Please vote it up to help
> get
resolved:
> https://issues.apache.org/jira/browse/INFRA-8588
>
> Thanks,
> Nikhil
>
>
> -----Original Message-----
> From: Dmitriy Barkalov (Akvelon) [mailto:[email protected]]
> Sent: Friday, December 12, 2014 9:24 AM
> To: [email protected]
> Subject: RE: Buildbot for Cordova on Apache Infra - Update
>
> Hi all,
>
> I'd like to provide a status update on this task:
> - External slaves could be wired to Apache infra. (I've successfully
> wired windows slave to Apache Infra in testing purposes)
> - Need to resolve some build bot configuration issues
> - After configuration is ready we will add Github hooks to run the builds.
>
>
> Regards, Dmitriy
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Max
> Woghiren
> Sent: Monday, December 8, 2014 9:00 PM
> To: dev
> Subject: Re: Buildbot for Cordova on Apache Infra - Update
>
> Yes, once the master is ready, I can take on having our slaves report
> to it.
>
> On Mon, Dec 8, 2014 at 10:41 AM, Michal Mocny <[email protected]> wrote:
>
> > We've already got a lab and slaves but its been in a rather sorry
> > state of disrepair (http://ci.cordova.io/). Would gladly put in the
> > effort to clean up and report to the new master.
> >
> > On Fri, Dec 5, 2014 at 8:48 PM, Parashuram Narasimhan (MS OPEN TECH)
> > < [email protected]> wrote:
> >
> > > Awesome - Thanks Marcel. Once the master is ready, we will start
> > > setting up the slaves.
> > >
> > > -----Original Message-----
> > > From: Marcel Kinard [mailto:[email protected]]
> > > Sent: Friday, December 5, 2014 1:42 PM
> > > To: [email protected]
> > > Subject: Re: Buildbot for Cordova on Apache Infra - Update
> > >
> > > The IBM team here would be willing to set up a slave with some of
> > > our devices. We have a collection of Android, iOS, BB10, WP8.
> > > Looking forward to instructions on slave setup ;-)
> > >
> > > On Dec 5, 2014, at 12:20 PM, Parashuram Narasimhan (MS OPEN TECH)
> > > < [email protected]> wrote:
> > >
> > > > It would be great if we could have other platforms also run
> > > > using
> > Apache
> > > Infra. Blackberry, Tizen, FirefoxOS, Amazon - any takers for this?
> > > We
> > would
> > > be happy to help.
> > > >
> > > > -----Original Message-----
> > > > From: Steven Gill [mailto:[email protected]]
> > > > Sent: Wednesday, December 3, 2014 12:23 PM
> > > > To: [email protected]
> > > > Subject: Re: Buildbot for Cordova on Apache Infra - Update
> > > >
> > > > This is amazing news!
> > > >
> > > > Adobe will definitely setup some slaves and try to get our
> > > > device wall
> > > going again.
> > > >
> > > > It would be great if other companies jumped on board with a few
> > > > slaves
> > > for their devices to get some love from medic.
> > > >
> > > > Setting up a slave instructions would also be very helpful! :)
> > > >
> > >
> > >
> > > ------------------------------------------------------------------
> > > --
> > > - To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> > >
> > > ------------------------------------------------------------------
> > > --
> > > - To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>