On 19/03/2013 11:38, Colm O hEigeartaigh wrote:
I would favour continuing to use Apache Jenkins for continuous integration
but to disable the cargo tests on it, and then using a external CI instance
with more firepower for the cargo tests.

+1 looks reasonable to me.

My choice goes to Travis CI, but we need that the mirroring to github is enabled: do you have any news for this?

Regards.

On Fri, Mar 15, 2013 at 10:58 AM, Francesco Chicchiriccò <
ilgro...@apache.org> wrote:

On 15/03/2013 11:14, Francesco Chicchiriccň wrote:

Hi all,
as you might have noticed, our Jenkins jobs [1] are quite unstable,
lately more than ever.

This is not due to actual test failures but (almost always) to the
inability of Jenkins nodes to start Tomcat via cargo within 2 minutes (the
default for cargo, 120000 msecs).
And this is in turn caused by the high load under which the ASF Jenkins
infrastructure is working; lately more than ever.

Having seen this trend, I have recently added some Syncope jobs to our
company Jenkins instance [2]; this in order to have a more reliable
reference to understand at first glance whether an ASF Jenkins failure is
actually due to test failures or not.

But this is not satisfying for different reasons:
  1. it is a private - even though publicly accessible - Jenkins instance:
for this reason, for example, it is not configured for sending messages to
dev@syncope.apache.org (as instead ASF Jenkins does)
  2. it cannot access ASF JIRA to publish test results as an issue comment
(is that true?)
  3. we don't have enough bandwidth to continuously publish Maven
artifacts to ASF snapshot repository
  4. I don't know if this is allowed by ASF policies

If there is no way out of this ASF Jenkins trouble, I'd propose then to
find some other free CI over the Internet (Cloudbees Jenkins [3] or Travis
CI [4]).

Forgot to add: Jackrabbit is already using Travis CI [5] so there
shouldn't be any "formal" problem with that; only, we need that our
repository is also mirrored to Github, as Colm requested a while ago [6].

Regards.


  [1] 
https://builds.apache.org/**view/S-Z/view/Syncope/<https://builds.apache.org/view/S-Z/view/Syncope/>
[2] http://jenkins.tirasa.net/
[3] http://www.cloudbees.com/**jenkins-enterprise-by-**
cloudbees-overview.cb<http://www.cloudbees.com/jenkins-enterprise-by-cloudbees-overview.cb>
[4] https://travis-ci.org/

[5] 
https://travis-ci.org/apache/**jackrabbit-oak<https://travis-ci.org/apache/jackrabbit-oak>
[6] 
https://issues.apache.org/**jira/browse/INFRA-5837<https://issues.apache.org/jira/browse/INFRA-5837>

--
Francesco Chicchiriccò

ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
http://people.apache.org/~ilgrosso/

Reply via email to