Does Atlassian support Apache for using Bamboo? Or Jetbrains with TeamCity?
I'm not sure what other CI servers are available at apache, but I know there's a couple more than Jenkins if that's too hard to maintain. On 24 March 2014 12:05, Ralph Goers <[email protected]> wrote: > I set up Jenkins some time ago but for some reason the build stopped > running. > > On Mar 24, 2014, at 9:53 AM, Matt Sicker <[email protected]> wrote: > > Part of the atomic commit thing that I wanted to do (which seems to be an > agreed upon idea) is make sure each commit still builds. I've got a local > instance of TeamCity running that auto-builds log4j whenever someone > commits to trunk (one minute intervals currently). So far, the only > build-breaking thing that happened was the big update for logger provider > and such, but that was a cache issue locally. > > Speaking of which, which CI server are we using? I saw that the Jenkins > server has the project there, but it looks like almost all the Apache > projects are on there anyway. > > > On 24 March 2014 11:26, Gary Gregory <[email protected]> wrote: > >> If the commit set is truly atomic, Git might "solve" the problem of a >> big-bang commit in the same way that multiple patch files would. Yes, you >> would have a step by step commit set BUT you would not have everything >> compiling and running at each step. If keeping the code compiling and >> testing cleanly is not possible, then one fat commit it is ;) My 2c that is. >> >> Gary >> >> >> >> On Mon, Mar 24, 2014 at 11:00 AM, Matt Sicker <[email protected]> wrote: >> >>> I wanted to do that, but there were a lot of cross-dependencies. I >>> didn't want to commit anything that broke the build. There's still more >>> refactoring I wanted to do, so I figured it'd be best to get a working >>> refactoring committed first. This would be easier in git ;) >>> >>> Any advice on how I might go about doing staging and such like you can >>> in git via svn? >>> >>> >>> On 24 March 2014 07:30, Gary Gregory <[email protected]> wrote: >>> >>>> In the future, I think it would be best, when possible, to break down >>>> commits in smaller chunks that are easier to review. >>>> >>>> Gary >>>> >>>> >>>> On Mon, Mar 24, 2014 at 12:17 AM, <[email protected]> wrote: >>>> >>>> > Author: mattsicker >>>> > Date: Mon Mar 24 04:17:35 2014 >>>> > New Revision: 1580734 >>>> > >>>> > URL: http://svn.apache.org/r1580734 >>>> > Log: >>>> > Config Refactor. >>>> > >>>> > - Modified StatusLogger.getListeners() to return an Iterable >>>> > instead of an Iterator for convenience. >>>> > - Renamed BasicConfiguration to AbstractConfiguration. >>>> > - Pulled up the toByteArray method from XML/JSONConfiguration. >>>> > - Moved the three XML/YAML/JSONConfigurations to their own packages. >>>> > - Created a StatusConfiguration builder for setting up StatusLogger >>>> > and reducing redundant code. >>>> > - Simplified constructors for configuration classes (still needs >>>> > work; there's a lot of commonality between the two main ones >>>> still). >>>> > - Migrated some status logging to use parameters. >>>> > - Fixed some potential bugs in a couple places: >>>> > * Saw a configuration element name being interpolated. >>>> > * Modified the status dest attribute to be interpolated. >>>> > * Prevented an NPE if the given file URI for the status logger >>>> > doesn't exist. >>>> > >>>> > Added: >>>> > >>>> > >>>> logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/AbstractConfiguration.java >>>> > - copied, changed from r1580711, >>>> > >>>> logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/BaseConfiguration.java >>>> > >>>> > >>>> logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/json/ >>>> > >>>> > >>>> logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/json/JSONConfiguration.java >>>> > - copied, changed from r1580711, >>>> > >>>> logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/JSONConfiguration.java >>>> > >>>> > >>>> logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/json/JSONConfigurationFa >>>> >>>> ----- Message truncated ----- >>>> >>>> >>>> >>>> >>>> -- >>>> E-Mail: [email protected] | [email protected] >>>> Java Persistence with Hibernate, Second >>>> Edition<http://www.manning.com/bauer3/> >>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >>>> Spring Batch in Action <http://www.manning.com/templier/> >>>> Blog: http://garygregory.wordpress.com >>>> Home: http://garygregory.com/ >>>> Tweet! http://twitter.com/GaryGregory >>>> >>> >>> >>> >>> -- >>> Matt Sicker <[email protected]> >>> >> >> >> >> -- >> E-Mail: [email protected] | [email protected] >> Java Persistence with Hibernate, Second >> Edition<http://www.manning.com/bauer3/> >> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >> Spring Batch in Action <http://www.manning.com/templier/> >> Blog: http://garygregory.wordpress.com >> Home: http://garygregory.com/ >> Tweet! http://twitter.com/GaryGregory >> > > > > -- > Matt Sicker <[email protected]> > > > -- Matt Sicker <[email protected]>
