I personally have issues with all of them. GitHub actions is the one I have the least knowledge of. If someone specifically wants to work on setting this up on GitHub actions, there's certainly no objections from me. While I appreciate the information in the ticket, I don't have enough knowledge to take that and apply it. I'm happy to learn, but have a lot on the todo list at the moment. A manual copy to the git repo is fine for now.
Jon On Wed, Oct 21, 2020 at 5:37 AM David Jencks <[email protected]> wrote: > > > > On Oct 20, 2020, at 6:11 PM, David Blevins <[email protected]> > wrote: > > > >> On Oct 20, 2020, at 7:11 AM, Jonathan Gallimore < > [email protected]> wrote: > >> > >> Could I get some pointers on publishing the website? I guess its > changed as > >> we don't have the CMS any more. > >> > >> I have some updates I'd like to get on there, including new download > links > >> and updating documentation. I've pushed some updates to SVN, if that > helps. > >> :) > > > > If you can help with the documentation that'd be great. The short > version is everything is the same except now we publish to this git repo > instead of SVN. > > > > - https://github.com/apache/tomee-site-pub > > > > The convenience code that does the copy and svn update needs to get > updated, but short of that there's nothing stopping a manual copy of the > generated files into a git clone and doing an add/commit/push. > > > > After the push, you're done. Just wait a bit and changes will show up. > No need to visit https://cms.apache.org/tomee/publish anymore. > > > > Long term, Apache has a special Jenkins node that has permissions to > publish. Eventually we should set that up to run the generator and check > in the new content automatically. > > > > Personally I find both jenkins and buildbot 100% incomprehensible. It > looks like it may be possible to use GitHub actions to publish websites; > > [ > https://issues.apache.org/jira/browse/INFRA-20633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217967#comment-17217967 > < > https://issues.apache.org/jira/browse/INFRA-20633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17217967#comment-17217967> > ] > > Gavin McDonald commented on INFRA-20633: > ---------------------------------------- > > in combination with Github Actions committing to the same repository as > the action, to the asf-site branch, then this is possible with a built in > GHA token. asf-site branch would then be published by configuring a > .asf.yaml file accordingly. > > Example code to use for a built in GHA token: > > with: > repo-token: ${{ secrets.GITHUB_TOKEN }} > > Would you like to give that a try? > > David Jencks
