On Fri, 2016-11-18 at 00:22 +0100, Sandro Boehme wrote: > Hi Julian, > > I like the idea of individual Jenkins jobs for the reasons you > pointed out! > If we would have a "nightly" build (whatever time that would be) we > could link it at the Getting and building Sling page. We could write > there that in case the build does currently not work (e.g. because > there > is some bigger work in progress or a plain oversight) they could have > a > look at what revision actually does work and use that.
I've updated the building Sling docs to reflect how we expect things to work now, see especially http://sling.apache.org/documentation/development/getting-and-buildin g-sling.html#tldr-short-form-build-run-instructions http://sling.apache.org/documentation/development/getting-and-buildin g-sling.html#with-the-maven-command-line-tool Hopefully that makes more sense now. Robert > People who would stop trying Sling because of a non working build > and > who would not ask at the mailing list would then have a chance to > get > the build working anyways. > WDYT? > > Best, > > Sandro > > Am 17.11.16 um 14:53 schrieb Julian Sedding: > > Hi Sandro > > > > You are right. However, the full build on Jenkins failed too often. > > Partly due to issues or flaky tests in Sling, partly due to e.g. > > infrastructure issues. This made the Jenkins builds almost useless, > > because chances were that it weren't your changes that made the > > build > > fail. > > > > Therefore Robert added configurations to run each module > > independently > > on Jenkins. That gives us a better overview of which modules are ok > > and which ones aren't. However, we lost the full build in the > > process. > > Maybe we could add it back and run it once every night. WDYT, > > Robert? > > > > Regards > > Julian > > > > > > > > On Wed, Nov 16, 2016 at 10:02 PM, Sandro Boehme <sandro.boehme@gmx. > > de> wrote: > > > > According to our Jenkins job > > > > > > > > https://builds.apache.org/job/sling-launchpad-builder-1.8/ > > > > > > > > the launchpad should work without issues. > > > > > > > > A couple of additional questions: > > > > > > > > - what Java version do you use for building and running Sling? > > > > - what happens if you try to build the project with "-U", to > > > > force > > > > updating the snapshots? The command would then be mvn -U clean > > > > verify > > > > > > > > Robert > > > > > > According to the "Getting and Building Sling" page [1] I just did > > > "svn co > > > ...", "mvn clean install" (-DskipTests) and "java -jar ..." and > > > expected to > > > be able to build and use Sling. But if we don't have a Jenkins > > > job that does > > > the same a committer will probably more easily overlook if he > > > breaks the > > > build for people who are trying out Sling. But I guess you know > > > that and I > > > have the feeling that I miss something here. > > > > > > I use Java 8. I didn't try -U but Julians changes fixed the > > > problem for me. > > > > > > > > > [1] - > > > http://sling.apache.org/documentation/development/getting-and-bui > > > lding-sling.html > > > > > > Best, > > > > > > Sandro > >