Hi Marco, Thanks for the clarification. I was wondering about the website build process, too. I wonder if it will be beneficial to create a page on Apache wiki so that people not on the mailing list will be also aware of this?
Best, Haibin On Tue, Jan 23, 2018 at 1:08 PM, Marco de Abreu < marco.g.ab...@googlemail.com> wrote: > Hello, > > I have received a few questions regarding the publish and change process of > the website at http://mxnet.incubator.apache.org/. Basically the process > is > as follows: > > Every night, the job at [1] downloads the current state of the master > repository and executes the script located at [2]. The output is then > picked up by the job at [3] and pushed to our repository at [4], which is > mirrored to an ASF-repository and automatically published to the website. > But there is one important catch during this publish-step: > > Every time the results get pushed to this website-repository, a 'rm -rf *; > git rm -r *" is being executed, leading to all manual changes on the > repository at [4] being overridden. This behaviour was copied from the old > CI hosted under Apache Infra. I can only guess, but my bet for this design > decision was probably to ensure consistency between the website and the > docs in the MXNet main repository. > > So what does this mean for the community? In fact, PRs to the repository at > [4] have no effect. Instead, please create a PR at [5] in order to get the > changes actually published to the website. > > @Committers: Please decline any PRs at [4] and ask contributors to submit > them to [5]. > > Best regards, > Marco > > [1]: http://jenkins.mxnet-ci.amazon-ml.com/job/incubator-mxnet-build-site/ > [2]: > https://github.com/apache/incubator-mxnet/blob/master/ > docs/build_version_doc/build_doc.sh > [3]: http://jenkins.mxnet-ci.amazon-ml.com/job/incubator- > mxnet-publish-site/ > [4]: https://github.com/apache/incubator-mxnet-site > [5]: https://github.com/apache/incubator-mxnet >