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 > >