-
1. Re: Travis CI - stability?
ppitonak Feb 26, 2014 8:58 AM (in response to Lukáš Fryč )Hi,
according to Travis CI's docs [1], they already implemented caching of Maven local repository. However, it's only for private repositories
How many resources (gears/memory/disk) do we have on our OpenShift account? Last time I tried Jenkins on OpenShift with free account, it wasn't usable for us.
Regards,
Pavol
-
2. Re: Travis CI - stability?
roidrage Feb 27, 2014 5:10 PM (in response to ppitonak)Hey guys,
Mathias from Travis CI here. Sorry about the issues you've been having.
What could we do to help out? Would a local Maven mirror possibly help speed things up?
Cheers, Mathias
-
3. Re: Travis CI - stability?
Hey Mathias,
thanks for reaching us!
I think local Maven repo mirror would help caching artifacts and speed up
any Maven build tremendously.
We need to do two executions now:
1. one that pre-downloads artifacts
https://github.com/richfaces/richfaces/blob/master/.travis.yml#L3
2. run verification task
When having a Maven mirror, there would be no point in doing step (1).
As you can see from the build history, RichFaces job usually completes in
30-40 mins, but sometimes it exceeds even 50 mins (builds 506-508).
https://travis-ci.org/richfaces/richfaces/builds
I may just assume that the speed of execution depends on Maven repositories
that artifacts are downloaded from, the network bandwidth limitations or
maybe the Travis CI node that the node runs on. This is the question we
can't answer ourselves.
Thanks,
~ Lukas
On Thu, Feb 27, 2014 at 11:10 PM, Mathias Meyer <
richfaces-dev@lists.jboss.org> wrote:
Hey guys,
Mathias from Travis CI here. Sorry about the issues you've been having.
What could we do to help out? Would a local Maven mirror possibly help
speed things up?
Cheers, Mathias
Posted by forums
Original post: https://community.jboss.org/message/860123#860123
_______________________________________________
richfaces-dev mailing list
https://lists.jboss.org/mailman/listinfo/richfaces-dev
-
4. Re: Travis CI - stability?
roidrage Mar 1, 2014 9:18 AM (in response to Lukáš Fryč )Thanks for the details.
I guess one thing that would help could be to wrap the mvn installation step with the time command. That'd give an insight on how long the Maven step is running.
Regardless of that, I'd love to have a Maven mirror setup in our datacenter. Which solution would you recommend for that, any pointers?
Thanks!
Cheers, Mathias
-
5. Re: Re: Travis CI - stability?
ppitonak Mar 3, 2014 7:35 AM (in response to roidrage)Hi,
I can see this time in log for installation step: [INFO] Total time: 15:15.278s
I'm not sure if time command would give us a different time. On my local machine the same step runs 1:58.287s which is 87% shorter (Maven artefacts cached in local Maven repo).
Pavol
-
6. Re: Re: Travis CI - stability?
roidrage Mar 3, 2014 8:44 AM (in response to ppitonak)Thanks, that gives me something to work with.
Which tool would be the easiest to set up a local Maven mirror? Will look into it as soon as I can.
-
7. Re: Re: Travis CI - stability?
Hey Mathias,
Sonatype's Nexus is definitely a good choice,
http://www.sonatype.org/nexus/
however I'm not sure if that will work in terms of licensing.
There is Nexus OSS version that can be good fit.
Cheers,
~ Lukas
On Mon, Mar 3, 2014 at 2:44 PM, Mathias Meyer <richfaces-dev@lists.jboss.org
wrote:
Thanks, that gives me something to work with.
Which tool would be the easiest to set up a local Maven mirror? Will look
into it as soon as I can.
Posted by forums
Original post: https://community.jboss.org/message/860462#860462
_______________________________________________
richfaces-dev mailing list
https://lists.jboss.org/mailman/listinfo/richfaces-dev