You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by Andrus Adamchik <an...@objectstyle.org> on 2014/05/21 10:28:24 UTC

Jenkins

Jenkins builds are switched to Git. The dashboard is lit up with errors (I guess a consequence of us not building for 1.5 months). We’ll clean those up..

I see only one problem that is related to Jenkins config:

https://builds.apache.org/job/Cayenne-doc30/114/

We might fix it (Ari, may need your help on that), or simply kill Cayenne-doc30 build. IMO it is not needed.

Andrus

Re: Jenkins

Posted by Aristedes Maniatis <ar...@maniatis.org>.
I take that back. Other projects are set up for polling and seem to work:


On 23/05/2014 9:05pm, Aristedes Maniatis wrote:
> My hunch is that the Jenkins administrator disabled polling somewhere in the main config to reduce load. Having the SCM push triggers to Jenkins is the way to do that.
> 
> I've sorted out my Jenkins login, so I'll see what I can do.
> 
> 
> Ari
> 
> 
> On 23/05/2014 8:49pm, Andrus Adamchik wrote:
>> Here it is:
>>
>> http://people.apache.org/~aadamchik/misc/git1.png
>> http://people.apache.org/~aadamchik/misc/polling1.png
>>
>> Let me know if you’d like to see other parts of the config too.
>>
>> Thanks,
>> Andrus
>>
>> On May 23, 2014, at 1:38 PM, Andrew Lindesay <ap...@lindesay.co.nz> wrote:
>>
>>> Hi Andrus;
>>>
>>> Are you able to easily get a dump of the GIT polling config for that to look at?
>>>
>>> Regards;
>>>
>>> On 23/05/14 10:05 pm, Andrus Adamchik wrote:
>>>> I have no success with polling so far. I created a fresh configuration "Cayenne-master”. It builds correctly when run manually (with exception of occasional Jenkins nodes flakiness). But it never bothers to poll Git:
>>>
>>> -- 
>>> Andrew Lindesay
>>>
>>
> 

-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: Jenkins

Posted by Andrus Adamchik <an...@objectstyle.org>.
On May 26, 2014, at 12:08 PM, Aristedes Maniatis <ar...@maniatis.org> wrote:

>  Also, I updated a group:
> 
>   https://builds.apache.org/view/A-D/view/Cayenne/
> 
> That will contain all jobs starting with "cayenne”.

Thanks! Was gonna ask you about this one before. 

> I've reduced the job polling to @hourly which should be enough. And I took the liberty of adding Java 8, which has 17 errors.

Yeah, will need to take a look. 

Andrus


Re: Jenkins

Posted by Aristedes Maniatis <ar...@maniatis.org>.
Ah, sorry I didn't report back... looks like the problem was across all of Jenkins since other projects were also complaining. Also, I updated a group:

   https://builds.apache.org/view/A-D/view/Cayenne/

That will contain all jobs starting with "cayenne".


I've reduced the job polling to @hourly which should be enough. And I took the liberty of adding Java 8, which has 17 errors.


Ari


On 26/05/2014 4:30pm, Andrus Adamchik wrote:
> Haven’t seen any updates in Jira, but it appears that the polling is working finally:
> 
> https://builds.apache.org/view/All/job/Cayenne-31/scmPollLog/
> 
> I’ll make a few more tweaks to the configs, but looks like Jenkins is back in business.
> 
> Andrus
> 
> 
> On May 23, 2014, at 2:41 PM, Aristedes Maniatis <ar...@maniatis.org> wrote:
> 
>> I tried a bunch of things without success, so made a ticket:
>>
>> https://issues.apache.org/jira/browse/INFRA-7799
>>
>> In the meantime I configured to build once a day without polling.
>>
>> Ari
>>
>> On 23/05/2014 9:09pm, Aristedes Maniatis wrote:
>>> Sorry hit send too soon... here's the URL I found for another project....
>>>
>>> https://builds.apache.org/job/tapestry-trunk-freestyle/scmPollLog/
>>>
>>>
>>>
>>> On 23/05/2014 9:05pm, Aristedes Maniatis wrote:
>>>> My hunch is that the Jenkins administrator disabled polling somewhere in the main config to reduce load. Having the SCM push triggers to Jenkins is the way to do that.
>>>>
>>>> I've sorted out my Jenkins login, so I'll see what I can do.
>>>>
>>>>
>>>> Ari
>>>>
>>>>
>>>> On 23/05/2014 8:49pm, Andrus Adamchik wrote:
>>>>> Here it is:
>>>>>
>>>>> http://people.apache.org/~aadamchik/misc/git1.png
>>>>> http://people.apache.org/~aadamchik/misc/polling1.png
>>>>>
>>>>> Let me know if you’d like to see other parts of the config too.
>>>>>
>>>>> Thanks,
>>>>> Andrus
>>>>>
>>>>> On May 23, 2014, at 1:38 PM, Andrew Lindesay <ap...@lindesay.co.nz> wrote:
>>>>>
>>>>>> Hi Andrus;
>>>>>>
>>>>>> Are you able to easily get a dump of the GIT polling config for that to look at?
>>>>>>
>>>>>> Regards;
>>>>>>
>>>>>> On 23/05/14 10:05 pm, Andrus Adamchik wrote:
>>>>>>> I have no success with polling so far. I created a fresh configuration "Cayenne-master”. It builds correctly when run manually (with exception of occasional Jenkins nodes flakiness). But it never bothers to poll Git:
>>>>>>
>>>>>> -- 
>>>>>> Andrew Lindesay
>>>>>>
>>>>>
>>>>
>>>
>>
>> -- 
>> -------------------------->
>> Aristedes Maniatis
>> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
>>
> 

-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: Jenkins

Posted by Andrus Adamchik <an...@objectstyle.org>.
Haven’t seen any updates in Jira, but it appears that the polling is working finally:

https://builds.apache.org/view/All/job/Cayenne-31/scmPollLog/

I’ll make a few more tweaks to the configs, but looks like Jenkins is back in business.

Andrus


On May 23, 2014, at 2:41 PM, Aristedes Maniatis <ar...@maniatis.org> wrote:

> I tried a bunch of things without success, so made a ticket:
> 
> https://issues.apache.org/jira/browse/INFRA-7799
> 
> In the meantime I configured to build once a day without polling.
> 
> Ari
> 
> On 23/05/2014 9:09pm, Aristedes Maniatis wrote:
>> Sorry hit send too soon... here's the URL I found for another project....
>> 
>> https://builds.apache.org/job/tapestry-trunk-freestyle/scmPollLog/
>> 
>> 
>> 
>> On 23/05/2014 9:05pm, Aristedes Maniatis wrote:
>>> My hunch is that the Jenkins administrator disabled polling somewhere in the main config to reduce load. Having the SCM push triggers to Jenkins is the way to do that.
>>> 
>>> I've sorted out my Jenkins login, so I'll see what I can do.
>>> 
>>> 
>>> Ari
>>> 
>>> 
>>> On 23/05/2014 8:49pm, Andrus Adamchik wrote:
>>>> Here it is:
>>>> 
>>>> http://people.apache.org/~aadamchik/misc/git1.png
>>>> http://people.apache.org/~aadamchik/misc/polling1.png
>>>> 
>>>> Let me know if you’d like to see other parts of the config too.
>>>> 
>>>> Thanks,
>>>> Andrus
>>>> 
>>>> On May 23, 2014, at 1:38 PM, Andrew Lindesay <ap...@lindesay.co.nz> wrote:
>>>> 
>>>>> Hi Andrus;
>>>>> 
>>>>> Are you able to easily get a dump of the GIT polling config for that to look at?
>>>>> 
>>>>> Regards;
>>>>> 
>>>>> On 23/05/14 10:05 pm, Andrus Adamchik wrote:
>>>>>> I have no success with polling so far. I created a fresh configuration "Cayenne-master”. It builds correctly when run manually (with exception of occasional Jenkins nodes flakiness). But it never bothers to poll Git:
>>>>> 
>>>>> -- 
>>>>> Andrew Lindesay
>>>>> 
>>>> 
>>> 
>> 
> 
> -- 
> -------------------------->
> Aristedes Maniatis
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
> 


Re: Jenkins

Posted by Aristedes Maniatis <ar...@maniatis.org>.
I tried a bunch of things without success, so made a ticket:

https://issues.apache.org/jira/browse/INFRA-7799

In the meantime I configured to build once a day without polling.

Ari

On 23/05/2014 9:09pm, Aristedes Maniatis wrote:
> Sorry hit send too soon... here's the URL I found for another project....
> 
> https://builds.apache.org/job/tapestry-trunk-freestyle/scmPollLog/
> 
> 
> 
> On 23/05/2014 9:05pm, Aristedes Maniatis wrote:
>> My hunch is that the Jenkins administrator disabled polling somewhere in the main config to reduce load. Having the SCM push triggers to Jenkins is the way to do that.
>>
>> I've sorted out my Jenkins login, so I'll see what I can do.
>>
>>
>> Ari
>>
>>
>> On 23/05/2014 8:49pm, Andrus Adamchik wrote:
>>> Here it is:
>>>
>>> http://people.apache.org/~aadamchik/misc/git1.png
>>> http://people.apache.org/~aadamchik/misc/polling1.png
>>>
>>> Let me know if you’d like to see other parts of the config too.
>>>
>>> Thanks,
>>> Andrus
>>>
>>> On May 23, 2014, at 1:38 PM, Andrew Lindesay <ap...@lindesay.co.nz> wrote:
>>>
>>>> Hi Andrus;
>>>>
>>>> Are you able to easily get a dump of the GIT polling config for that to look at?
>>>>
>>>> Regards;
>>>>
>>>> On 23/05/14 10:05 pm, Andrus Adamchik wrote:
>>>>> I have no success with polling so far. I created a fresh configuration "Cayenne-master”. It builds correctly when run manually (with exception of occasional Jenkins nodes flakiness). But it never bothers to poll Git:
>>>>
>>>> -- 
>>>> Andrew Lindesay
>>>>
>>>
>>
> 

-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: Jenkins

Posted by Aristedes Maniatis <ar...@maniatis.org>.
Sorry hit send too soon... here's the URL I found for another project....

https://builds.apache.org/job/tapestry-trunk-freestyle/scmPollLog/



On 23/05/2014 9:05pm, Aristedes Maniatis wrote:
> My hunch is that the Jenkins administrator disabled polling somewhere in the main config to reduce load. Having the SCM push triggers to Jenkins is the way to do that.
> 
> I've sorted out my Jenkins login, so I'll see what I can do.
> 
> 
> Ari
> 
> 
> On 23/05/2014 8:49pm, Andrus Adamchik wrote:
>> Here it is:
>>
>> http://people.apache.org/~aadamchik/misc/git1.png
>> http://people.apache.org/~aadamchik/misc/polling1.png
>>
>> Let me know if you’d like to see other parts of the config too.
>>
>> Thanks,
>> Andrus
>>
>> On May 23, 2014, at 1:38 PM, Andrew Lindesay <ap...@lindesay.co.nz> wrote:
>>
>>> Hi Andrus;
>>>
>>> Are you able to easily get a dump of the GIT polling config for that to look at?
>>>
>>> Regards;
>>>
>>> On 23/05/14 10:05 pm, Andrus Adamchik wrote:
>>>> I have no success with polling so far. I created a fresh configuration "Cayenne-master”. It builds correctly when run manually (with exception of occasional Jenkins nodes flakiness). But it never bothers to poll Git:
>>>
>>> -- 
>>> Andrew Lindesay
>>>
>>
> 

-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: Jenkins

Posted by Aristedes Maniatis <ar...@maniatis.org>.
My hunch is that the Jenkins administrator disabled polling somewhere in the main config to reduce load. Having the SCM push triggers to Jenkins is the way to do that.

I've sorted out my Jenkins login, so I'll see what I can do.


Ari


On 23/05/2014 8:49pm, Andrus Adamchik wrote:
> Here it is:
> 
> http://people.apache.org/~aadamchik/misc/git1.png
> http://people.apache.org/~aadamchik/misc/polling1.png
> 
> Let me know if you’d like to see other parts of the config too.
> 
> Thanks,
> Andrus
> 
> On May 23, 2014, at 1:38 PM, Andrew Lindesay <ap...@lindesay.co.nz> wrote:
> 
>> Hi Andrus;
>>
>> Are you able to easily get a dump of the GIT polling config for that to look at?
>>
>> Regards;
>>
>> On 23/05/14 10:05 pm, Andrus Adamchik wrote:
>>> I have no success with polling so far. I created a fresh configuration "Cayenne-master”. It builds correctly when run manually (with exception of occasional Jenkins nodes flakiness). But it never bothers to poll Git:
>>
>> -- 
>> Andrew Lindesay
>>
> 

-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: Jenkins

Posted by Andrew Lindesay <ap...@lindesay.co.nz>.
Hi Andrus;

That looks OK; I haven't used the "@..." syntax for scheduling before, 
but I just read up on it and I can't see anything wrong there.  Have you 
tried an explicit cron entry -- just an idea.

cheers.

On 23/05/14 10:49 pm, Andrus Adamchik wrote:
> Here it is:
> http://people.apache.org/~aadamchik/misc/git1.png
> http://people.apache.org/~aadamchik/misc/polling1.png
> Let me know if you’d like to see other parts of the config too.

-- 
Andrew Lindesay

Re: Jenkins

Posted by Andrus Adamchik <an...@objectstyle.org>.
Here it is:

http://people.apache.org/~aadamchik/misc/git1.png
http://people.apache.org/~aadamchik/misc/polling1.png

Let me know if you’d like to see other parts of the config too.

Thanks,
Andrus

On May 23, 2014, at 1:38 PM, Andrew Lindesay <ap...@lindesay.co.nz> wrote:

> Hi Andrus;
> 
> Are you able to easily get a dump of the GIT polling config for that to look at?
> 
> Regards;
> 
> On 23/05/14 10:05 pm, Andrus Adamchik wrote:
>> I have no success with polling so far. I created a fresh configuration "Cayenne-master”. It builds correctly when run manually (with exception of occasional Jenkins nodes flakiness). But it never bothers to poll Git:
> 
> -- 
> Andrew Lindesay
> 


Re: Jenkins

Posted by Andrew Lindesay <ap...@lindesay.co.nz>.
Hi Andrus;

Are you able to easily get a dump of the GIT polling config for that to 
look at?

Regards;

On 23/05/14 10:05 pm, Andrus Adamchik wrote:
> I have no success with polling so far. I created a fresh configuration "Cayenne-master”. It builds correctly when run manually (with exception of occasional Jenkins nodes flakiness). But it never bothers to poll Git:

-- 
Andrew Lindesay

Re: Jenkins

Posted by Andrus Adamchik <an...@objectstyle.org>.
I have no success with polling so far. I created a fresh configuration "Cayenne-master”. It builds correctly when run manually (with exception of occasional Jenkins nodes flakiness). But it never bothers to poll Git:

https://builds.apache.org/job/Cayenne-master/scmPollLog/

Any ideas are appreciated.

Andrus

On May 23, 2014, at 2:54 AM, Aristedes Maniatis <ar...@maniatis.org> wrote:

> Typically you need to put "@hourly" into the "Poll SCM" schedule. I've found that Jenkins needs that even if you also have a push script in the SCM itself to trigger Jenkins builds.
> 
> Ari
> 
> 
> On 22/05/2014 3:10pm, Andrus Adamchik wrote:
>> Deleted docs projects.
>> 
>> One thing that still doesn’t work is Git polling - Jenkins ignores new changes, and builds can only be started manually. Not yet sure what the problem is. I’ll try using git:// URL instead of https:// next. Perhaps this will make the polling process happy.
>> 
>> Andrus
>> 
>> 
>> On May 22, 2014, at 6:07 AM, Aristedes Maniatis <ar...@maniatis.org> wrote:
>> 
>>> No, it is buildbot rather than Jenkins which is doing that.
>>> 
>>> Ari
>>> 
>>> On 21/05/2014 6:34pm, Andrus Adamchik wrote:
>>>> Hmm  https://builds.apache.org/job/Cayenne-doc/526/ is also a failure. Looks like we’ll need to address it. 
>>>> 
>>>> Are we actually using these “doc” builds to update the site?
>>>> 
>>>> Andrus
>>>> 
>>>> On May 21, 2014, at 11:28 AM, Andrus Adamchik <an...@objectstyle.org> wrote:
>>>> 
>>>>> Jenkins builds are switched to Git. The dashboard is lit up with errors (I guess a consequence of us not building for 1.5 months). We’ll clean those up..
>>>>> 
>>>>> I see only one problem that is related to Jenkins config:
>>>>> 
>>>>> https://builds.apache.org/job/Cayenne-doc30/114/
>>>>> 
>>>>> We might fix it (Ari, may need your help on that), or simply kill Cayenne-doc30 build. IMO it is not needed.
>>>>> 
>>>>> Andrus
>>>> 
>>> 
>>> -- 
>>> -------------------------->
>>> Aristedes Maniatis
>>> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
>>> 
>> 
> 
> -- 
> -------------------------->
> Aristedes Maniatis
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
> 


Re: Jenkins

Posted by Aristedes Maniatis <ar...@maniatis.org>.
Typically you need to put "@hourly" into the "Poll SCM" schedule. I've found that Jenkins needs that even if you also have a push script in the SCM itself to trigger Jenkins builds.

Ari


On 22/05/2014 3:10pm, Andrus Adamchik wrote:
> Deleted docs projects.
> 
> One thing that still doesn’t work is Git polling - Jenkins ignores new changes, and builds can only be started manually. Not yet sure what the problem is. I’ll try using git:// URL instead of https:// next. Perhaps this will make the polling process happy.
> 
> Andrus
> 
> 
> On May 22, 2014, at 6:07 AM, Aristedes Maniatis <ar...@maniatis.org> wrote:
> 
>> No, it is buildbot rather than Jenkins which is doing that.
>>
>> Ari
>>
>> On 21/05/2014 6:34pm, Andrus Adamchik wrote:
>>> Hmm  https://builds.apache.org/job/Cayenne-doc/526/ is also a failure. Looks like we’ll need to address it. 
>>>
>>> Are we actually using these “doc” builds to update the site?
>>>
>>> Andrus
>>>
>>> On May 21, 2014, at 11:28 AM, Andrus Adamchik <an...@objectstyle.org> wrote:
>>>
>>>> Jenkins builds are switched to Git. The dashboard is lit up with errors (I guess a consequence of us not building for 1.5 months). We’ll clean those up..
>>>>
>>>> I see only one problem that is related to Jenkins config:
>>>>
>>>> https://builds.apache.org/job/Cayenne-doc30/114/
>>>>
>>>> We might fix it (Ari, may need your help on that), or simply kill Cayenne-doc30 build. IMO it is not needed.
>>>>
>>>> Andrus
>>>
>>
>> -- 
>> -------------------------->
>> Aristedes Maniatis
>> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
>>
> 

-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: Jenkins

Posted by Andrus Adamchik <an...@objectstyle.org>.
Deleted docs projects.

One thing that still doesn’t work is Git polling - Jenkins ignores new changes, and builds can only be started manually. Not yet sure what the problem is. I’ll try using git:// URL instead of https:// next. Perhaps this will make the polling process happy.

Andrus


On May 22, 2014, at 6:07 AM, Aristedes Maniatis <ar...@maniatis.org> wrote:

> No, it is buildbot rather than Jenkins which is doing that.
> 
> Ari
> 
> On 21/05/2014 6:34pm, Andrus Adamchik wrote:
>> Hmm  https://builds.apache.org/job/Cayenne-doc/526/ is also a failure. Looks like we’ll need to address it. 
>> 
>> Are we actually using these “doc” builds to update the site?
>> 
>> Andrus
>> 
>> On May 21, 2014, at 11:28 AM, Andrus Adamchik <an...@objectstyle.org> wrote:
>> 
>>> Jenkins builds are switched to Git. The dashboard is lit up with errors (I guess a consequence of us not building for 1.5 months). We’ll clean those up..
>>> 
>>> I see only one problem that is related to Jenkins config:
>>> 
>>> https://builds.apache.org/job/Cayenne-doc30/114/
>>> 
>>> We might fix it (Ari, may need your help on that), or simply kill Cayenne-doc30 build. IMO it is not needed.
>>> 
>>> Andrus
>> 
> 
> -- 
> -------------------------->
> Aristedes Maniatis
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
> 


Re: Jenkins

Posted by Aristedes Maniatis <ar...@maniatis.org>.
No, it is buildbot rather than Jenkins which is doing that.

Ari

On 21/05/2014 6:34pm, Andrus Adamchik wrote:
> Hmm  https://builds.apache.org/job/Cayenne-doc/526/ is also a failure. Looks like we’ll need to address it. 
> 
> Are we actually using these “doc” builds to update the site?
> 
> Andrus
> 
> On May 21, 2014, at 11:28 AM, Andrus Adamchik <an...@objectstyle.org> wrote:
> 
>> Jenkins builds are switched to Git. The dashboard is lit up with errors (I guess a consequence of us not building for 1.5 months). We’ll clean those up..
>>
>> I see only one problem that is related to Jenkins config:
>>
>> https://builds.apache.org/job/Cayenne-doc30/114/
>>
>> We might fix it (Ari, may need your help on that), or simply kill Cayenne-doc30 build. IMO it is not needed.
>>
>> Andrus
> 

-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: Jenkins

Posted by Andrus Adamchik <an...@objectstyle.org>.
Hmm  https://builds.apache.org/job/Cayenne-doc/526/ is also a failure. Looks like we’ll need to address it. 

Are we actually using these “doc” builds to update the site?

Andrus

On May 21, 2014, at 11:28 AM, Andrus Adamchik <an...@objectstyle.org> wrote:

> Jenkins builds are switched to Git. The dashboard is lit up with errors (I guess a consequence of us not building for 1.5 months). We’ll clean those up..
> 
> I see only one problem that is related to Jenkins config:
> 
> https://builds.apache.org/job/Cayenne-doc30/114/
> 
> We might fix it (Ari, may need your help on that), or simply kill Cayenne-doc30 build. IMO it is not needed.
> 
> Andrus