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

Reply via email to