You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by "jrudolph (via GitHub)" <gi...@apache.org> on 2023/02/08 12:12:13 UTC

[GitHub] [incubator-pekko] jrudolph commented on issue #149: Upload paradox/scala+java docs into nightlies folder

jrudolph commented on issue #149:
URL: https://github.com/apache/incubator-pekko/issues/149#issuecomment-1422498458

   Alternatively, here's a script draft to upload generated docs and apidocs to https://github.com/apache/incubator-pekko-site:
   
   ```sh
   #!/bin/sh
   
   set -ex
   
   # Expects generated docs in these folders
   # target/javaunidoc
   # target/scala-2.13/unidoc
   # docs/target/paradox
   
   TARGET_REPO="https://github.com/apache/incubator-pekko-site"
   REPO="https://github.com/jrudolph/incubator-pekko-site"
   TMPDOCS="/tmp/docstmp"
   BRANCH="new-docs"
   TARGET_BRANCH="asf-staging"
   GITOPTS="--git-dir $TMPDOCS/.git --work-tree $TMPDOCS"
   
   mkdir $TMPDOCS
   
   git clone --depth 1 -b $TARGET_BRANCH $TARGET_REPO $TMPDOCS
   git $GITOPTS remote add my $REPO
   git $GITOPTS checkout -b $BRANCH
   git $GITOPTS rm -r content/api content/japi content/docs
   
   cp -r target/javaunidoc $TMPDOCS/content/japi
   cp -r target/scala-2.13/unidoc $TMPDOCS/content/api
   cp -r docs/target/paradox $TMPDOCS/content/docs
   git $GITOPTS add -A content
   git $GITOPTS commit -m "publish docs"
   git $GITOPTS push my $BRANCH
   
   echo "Now open $REPO/pull/new/$BRANCH to open PR"
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org