William Deegan | 3 Feb 23:07

Re: [Plone-developers] jenkins and git repository monitoring

All,
On Nov 20, 2011, at 7:59 AM, Patrick Gerken wrote:

> On Sun, Nov 20, 2011 at 15:51, Timo Stollenwerk <lists@...> wrote:
>> Hi Patrick,
>> 
>> I'm not sure if polling github is really what we want for CI (the
>> ScriptTrigger plugin does poll after all if I understand it correctly).
>> Polling works fine for smaller projects, but I don't think it does
>> really scale for a project like Plone. With a large number of jobs
>> polling this is a waste of network resources and we don't really get
>> atomic commits (which is not really CI then).
> 
> Yes, it's really slow, right now it takes 20 minutes. We are polling
> github and svn right now, and the git plugin is too stupid to work
> with multiple checkouts reliably, and believes every time something
> has changed.
> 
> My idea would be a small improvement of the current situation, while
> yours below certainly is better, but it needs to be done.
> I'd love to join the efforts, but right now I can't even keep up with
> mail traffic :-(

Was wondering what's the current status on this.
Apparently github has a API which would allow us to walk all the plone repos and set the hook programmatically
http://developer.github.com/v3/repos/hooks/

Would that resolve some of these issues?
Likewise would a commit hook on the plone SVN repo be possible?
So no more polling, just responding to posts?
(Continue reading)

Jean Jordaan | 4 Feb 09:08
Picon

Edited some site listings

FYI, I edited the descriptions of the following new listings for more
idiomatic English:
- http://plone.org/support/sites/unit4-consist-customer-service-portal
- http://plone.org/support/sites/the-jostiband-orchestra
- http://plone.org/support/sites/park-medisch-centrum
- http://plone.org/support/sites/exser

--

-- 
jean                                              . .. .... //\\\oo///\\

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Plone-website mailing list
Plone-website@...
https://lists.sourceforge.net/lists/listinfo/plone-website
The Wiki: http://plone.org/development/current/projects/WebsiteTeam

Timo Stollenwerk | 6 Feb 09:21
Picon
Favicon

Re: [Plone-developers] jenkins and git repository monitoring

Am 03.02.2012 23:07, schrieb William Deegan:
> All,
> On Nov 20, 2011, at 7:59 AM, Patrick Gerken wrote:
> 
>> On Sun, Nov 20, 2011 at 15:51, Timo Stollenwerk <lists@...> wrote:
>>> Hi Patrick,
>>>
>>> I'm not sure if polling github is really what we want for CI (the
>>> ScriptTrigger plugin does poll after all if I understand it correctly).
>>> Polling works fine for smaller projects, but I don't think it does
>>> really scale for a project like Plone. With a large number of jobs
>>> polling this is a waste of network resources and we don't really get
>>> atomic commits (which is not really CI then).
>>
>> Yes, it's really slow, right now it takes 20 minutes. We are polling
>> github and svn right now, and the git plugin is too stupid to work
>> with multiple checkouts reliably, and believes every time something
>> has changed.
>>
>> My idea would be a small improvement of the current situation, while
>> yours below certainly is better, but it needs to be done.
>> I'd love to join the efforts, but right now I can't even keep up with
>> mail traffic :-(
> 
> Was wondering what's the current status on this.
> Apparently github has a API which would allow us to walk all the plone repos and set the hook programmatically
> http://developer.github.com/v3/repos/hooks/

I added a github user to jenkins.plone.org so we can trigger builds on
github commits. I tested it for several core projects and it works
(Continue reading)

Timo Stollenwerk | 9 Feb 08:16
Picon
Favicon

Re: [Plone-developers] jenkins and git repository monitoring

Hi Laurence,

Am 06.02.2012 15:02, schrieb Laurence Rowe:
> We really should be running all tests across all packages following a
> push to any package. For example, it's possible that a change to
> plone.app.layout might cause a failure in a Products.CMFPlone test and
> we want to catch that as early as possible. The key advantage of
> Continuous Integration is that these failures are caught, everyone
> should already be running the tests on the package they're making
> changes too locally before committing. CI lets us catch those knock-on
> failures that might not otherwise be noticed.

I agree. Running all tests across all packages on any commit would be
desirable for exactly the reasons you pointed out. The more I think
about it, the more important it seems to me that we really run all tests
on each commit. CI only works if regressions are catched right away.

The reason why we thought about splitting up the build and running tests
on the packages itself (and run the full tests on an hourly basis), was
that we ran into performance issues with our two CI servers.

To solve this, we can either throw more hardware at our CI setup or find
a smart way to decide on which commits we have to trigger which jobs, to
reduce the number of jobs that Jenkins has to run. Right now we have to
run all three Plone coredev jobs with all tests for every commit on any
github/svn package that is in one of these buildouts. This seems to be
too much for our current setup and we want to run code analysis and
other coredev and add-on product jobs in the future as well.

Cheers,
(Continue reading)

Jean Jordaan | 22 Feb 12:13
Picon

Sites listings

Just an activity note ..

- http://plone.org/support/sites/geosilva.com (edited, needs response)
- http://plone.org/support/sites/drets-humans (edited, published)
- http://plone.org/support/sites/mundoentrenador (edited, needs response)
- http://plone.org/support/sites/wings-4-business (edited, needs response)

--

-- 
jean                                              . .. .... //\\\oo///\\

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Plone-website mailing list
Plone-website@...
https://lists.sourceforge.net/lists/listinfo/plone-website
The Wiki: http://plone.org/development/current/projects/WebsiteTeam

T. Kim Nguyen | 24 Feb 16:02
Gravatar

copyright in footer

The copyright years in the footer of plone.org should be updated; currently "2000-2010".

	Kim

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Plone-website mailing list
Plone-website@...
https://lists.sourceforge.net/lists/listinfo/plone-website
The Wiki: http://plone.org/development/current/projects/WebsiteTeam

Jon Stahl | 24 Feb 17:34
Picon

Re: copyright in footer

I believe I updated it Github some time ago, along with a few other
housekeeping changes, but the changes have never been deployed.  :-(

:jon

On Fri, Feb 24, 2012 at 7:02 AM, T. Kim Nguyen <nguyen@...> wrote:
> The copyright years in the footer of plone.org should be updated; currently "2000-2010".
>
>        Kim
>
>
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> Plone-website mailing list
> Plone-website@...
> https://lists.sourceforge.net/lists/listinfo/plone-website
> The Wiki: http://plone.org/development/current/projects/WebsiteTeam

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Plone-website mailing list
Plone-website@...
(Continue reading)


Gmane