https://builds.apache.org/view/M-R/view/Maven/job/maven-box/job/maven-site/job/master/1/console looks good. @Hervé can you delete https://builds.apache.org/view/M-R/view/Maven/job/maven-site/ if you are happy with it?
On 10 May 2018 at 09:37, Stephen Connolly <stephen.alan.conno...@gmail.com> wrote: > > > On 10 May 2018 at 07:25, Hervé BOUTEMY <herve.bout...@free.fr> wrote: > >> Le mercredi 9 mai 2018, 19:40:54 CEST Karl Heinz Marbaise a écrit : >> > Hi, >> > >> > >> > This means if you do a commit in the gitbox repository[1] the job[2] on >> > our build server will start and deploy directly to production site[3] >> > without the need to public via cms[4]. >> yes, you get it >> >> > >> > >> > Great work... >> thank you >> >> > >> > BTW: @Hervé can you explain what is meant to write the Jenkinsfile to >> > make a mvn site-deploy ? >> currently, the Jenkins job that builds and deploy the website is manually >> configured >> If there was a Jenkinsfile in the git repo, the handcrafted Jenkins job >> could >> be replaced by the equivalent maven-box generated one >> https://builds.apache.org/job/maven-box/ >> >> My personal knowledge of Jenkinsfile and how to test it before committing >> is >> null, then we're staying for the moment with the handcrafted job >> >> Initially, I thought that only the Jenkinsfile would bring us the >> immediate >> rebuild on Git commit: but it seems the Git pubsub feature is available >> also >> on handcrafted job. > > > Tsk Tsk did you think that little of me that I would implement pub-sub for > multibranch and leave regular in the cold just to try and drive multibranch > adoption :-( > > >> Then the only benefit we'll have is to remove the handmade >> job: nice to have, but nothing critical... >> >> Regards, >> >> Hervé >> >> > >> > >> > Kind regards >> > Karl Heinz Marbaise >> > >> > >> > >> > [1]: https://gitbox.apache.org/repos/asf/maven-site.git >> > [2]: https://builds.apache.org/view/M-R/view/Maven/job/maven-site/ >> > [3]: https://maven.apache.org/ >> > [4]: https://cms.apache.org/maven/ >> > >> > On 30/04/18 22:49, Hervé BOUTEMY wrote: >> > > sites sources migration to Git at GitBox done: now you can edit Maven >> and >> > > Doxia sites directly from GitHub through the edit link >> > > >> > > The site build and publish Jenkins jobs are still the previous ones: >> if >> > > someone creates a Jenkinsfile, we'll have immediate build in maven-box >> > > job. >> > > >> > > Next step will be the move of components svnpubsub location from infra >> > > location [1] to ASF [2] this will require a change in >> > > distributionManagement/site/url in a new parent POM and every child >> POMs: >> > > if you intend to do a release, please tell and we'll check what to do >> > > >> > > Regards, >> > > >> > > Hervé >> > > >> > > [1] >> > > https://svn.apache.org/repos/infra/websites/production/maven >> /components/ >> > > + >> > > https://svn.apache.org/repos/infra/websites/production/maven >> -doxia/compon >> > > ents/ >> > > >> > > [2] https://svn.apache.org/repos/asf/maven/website/components/ >> > > + https://svn.apache.org/repos/asf/maven/doxia/website/components/ >> > > >> > > Le dimanche 15 avril 2018, 15:25:47 CEST Hervé BOUTEMY a écrit : >> > >> Jira issue for source migration to Git opened: >> > >> https://issues.apache.org/jira/browse/INFRA-16361 >> > >> >> > >> Regards, >> > >> >> > >> Hervé >> > >> >> > >> Le dimanche 15 avril 2018, 01:23:06 CEST Hervé BOUTEMY a écrit : >> > >>> here it is, now Maven site and Doxia sub-site are published by >> Jenkins >> > >>> >> > >>> CMS is not used any more >> > >>> We'll just need to move components reference documentation out of >> the >> > >>> CMS >> > >>> svn space: I'll do it later with infra >> > >>> >> > >>> now, I'll work on GitBox migration >> > >>> >> > >>> If someone can write a Jenkinsfile, this would be great: the job >> has to >> > >>> be >> > >>> tied to websites1 node, and the command is simply "mvn site-deploy" >> > >>> >> > >>> Regards, >> > >>> >> > >>> Hervé >> > >>> >> > >>> Le samedi 14 avril 2018, 22:07:04 CEST Hervé BOUTEMY a écrit : >> > >>>> FYI, switch is happening currently, I'm on HipChat with infra >> > >>>> >> > >>>> then CMS does not have any effect now: this will be Jenkins job (or >> > >>>> manual >> > >>>> build) >> > >>>> >> > >>>> please don't try to publish anything for now: I'll tell once >> everything >> > >>>> is >> > >>>> stabilized >> > >>>> >> > >>>> Regards, >> > >>>> >> > >>>> Hervé >> > >>>> >> > >>>> Le vendredi 13 avril 2018, 18:15:21 CEST Karl Heinz Marbaise a >> écrit : >> > >>>>> Hi Hervé, >> > >>>>> >> > >>>>> On 12/04/18 08:17, Hervé BOUTEMY wrote: >> > >>>>>> Hi, >> > >>>>>> >> > >>>>>> I'm working with infra for a good time on Git migration for site >> > >>>>>> source, >> > >>>>>> which will de-facto mean that we drop Apache CMS (that only >> supports >> > >>>>>> svn >> > >>>>>> for source): see INFRA-16088 [1] >> > >>>>>> >> > >>>>>> Today, we got a first visible result: Jenkins was able to build >> and >> > >>>>>> publish >> > >>>>>> html output of the Maven main website to svn [2] >> > >>>>>> >> > >>>>>> We're now ready to switch to the new Jenkins build, then drop >> CMS: >> > >>>>>> any >> > >>>>>> objection to do it? >> > >>>>>> >> > >>>>>> The plan will be then to switch source to GitBox, to benefit from >> > >>>>>> immediate >> > >>>>>> commit detection (instead of svn hourly polling): at this step, >> > >>>>>> you'll >> > >>>>>> be >> > >>>>>> able to do easy site source updates through GitHub, with >> immediate >> > >>>>>> publish. I don't see the value of adding a staging step, but if >> > >>>>>> someone >> > >>>>>> wants staging, it will be a matter of Jenkinsfile tweaking. >> > >>>>>> >> > >>>>>> In the temporary time with Jenkins polling on source from svn , >> > >>>>>> either >> > >>>>>> you'll wait for less than 1 hour or you'll manually launch the >> > >>>>>> Jenkins >> > >>>>>> job >> > >>>>>> >> > >>>>>> any question? >> > >>>>> >> > >>>>> Jenkins will build the Site (as done before >> > >>>>> ci.apache.org/builders/maven-site-staging) and deploys it to the >> site >> > >>>>> (maven.staging.apache.org?)...but it's gets the source of the >> site >> > >>>>> from >> > >>>>> svn at the moment ?. >> > >>>>> >> > >>>>> If I wan't to publish it to live I have to go via >> > >>>>> cms.apache.org/maven/publish as before (for now)... >> > >>>>> >> > >>>>> >> > >>>>> >> > >>>>> Kind regards >> > >>>>> Karl Heinz Marbaise >> > >>>> >> > >>>> ------------------------------------------------------------ >> --------- >> > >>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> > >>>> For additional commands, e-mail: dev-h...@maven.apache.org >> > >>> >> > >>> ------------------------------------------------------------ >> --------- >> > >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> > >>> For additional commands, e-mail: dev-h...@maven.apache.org >> > >> >> > >> ------------------------------------------------------------ >> --------- >> > >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> > >> For additional commands, e-mail: dev-h...@maven.apache.org >> > > >> > > --------------------------------------------------------------------- >> > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> > > For additional commands, e-mail: dev-h...@maven.apache.org >> > >> > Mit freundlichem Gruß >> > Karl-Heinz Marbaise >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> >> >