Hey I would totally would love to help fix up the documentation as
previously mentioned.  So your saying I can search in git to find the site
make some commits and we should be good to go?

Sounds great.

+1

On Mon., Sep. 21, 2020, 13:44 Olaf Flebbe, <[email protected]> wrote:

> Hi Evans,
>
> ok, let me explain it in detail:
>
> * The website was completly static content previously as well.
> * I did not (until now) do any change to the pages.
> * The website is build by running „mvn site“ in bigtop root.
> * The target/site directory has to be put onto a webserver.
>
> The only thing what is changing is _how_ to put it on a webserver.
> Previously bigtop used the maven site plugin to stage it to a CMS via svn.
> See <distributionManagement> in pom.xml.
>
> The now preferred way is  to check the html pages into the git repository
> (rather svn) on a special branch "asf-site" , together with a file
> „.asf.yaml“ in the root with special content. When we push it a special
> handler (gitpubsub) is triggered to push the static content to the website.
>
> On builds.apache.org <http://builds.apache.org/> system this is done in
> job „Bigtop/site“. Additionally there is a special node "git-websites“
> which will allow a Jenkins job to push to git, because git credentials are
> already injected into the job by INFRA.
>
> That’s how to push to bigtop.apache.org <http://bigtop.apache.org/>
> ——
>
> For testing purposes I pushed to bigtop.staged.apache.org <
> http://bigtop.staged.apache.org/> via branch asf-staging and .asf.yaml ,
> but the mechanisms are the same.
>
>
> Hope that clarifies the situation,
> Olaf
>
>
> > Am 21.09.2020 um 17:34 schrieb Evans Ye <[email protected]>:
> >
> > Hi Olaf,
> >
> > Thanks for the work!
> > It seems the site code has changed quite a bit. Could you briefly share
> > what changes were made? For example, it seems that the pages are all
> static
> > now. From the CI job it seems that jenkins slave provided by infra has
> the
> > permission to push to any git repository. Have we done something
> > differently? Thanks!
> >
> > - Evans
> >
> >
> > Olaf Flebbe <[email protected]> 於 2020年9月20日 週日 下午9:51寫道:
> >
> >> Hi *,
> >>
> >> Finally found time to look into implementing the workflow for pushing
> our
> >> website automatically bigtop.apache.org <http://bigtop.apache.org/>.
> >>
> >> As a test I create a job checkin the git repository once a day for new
> >> commits an deploying to bigtop.staged.apache.org <
> >> http://bigtop.staged.apache.org/>
> >>
> >> Please have a look if you see anything weird / unexpected on it and
> report.
> >> Changing the website is now as easy as having a git commit on src/site .
> >>
> >> If I get no or positive (gasp!)  feedback I will change the job in a few
> >> days to update the prod website instead
> >>
> >> Additional ideas : Using a jenkins pipeline job, refactor pom.xml to
> >> remove now obsolete parts.
> >>
> >> Best
> >>   Olaf
>
>

Reply via email to