File tree Expand file tree Collapse file tree 2 files changed +17
-5
lines changed Expand file tree Collapse file tree 2 files changed +17
-5
lines changed Original file line number Diff line number Diff line change 88jobs :
99 build :
1010 runs-on : ubuntu-latest
11- container : lampepfl/dotty:2020-04-24
1211
1312 steps :
1413 - name : Git Checkout
4443
4544 - name : Generate documentation for example project using dotty-sbt
4645 run : ./project/scripts/sbt "sbt-dotty/scripted sbt-dotty/scala3doc"
46+
47+ - name : Upload documentation to server
48+ uses : azure/CLI@v1
49+ env :
50+ AZURE_STORAGE_SAS_TOKEN : ${{ secrets.AZURE_STORAGE_SAS_TOKEN }}
51+ with :
52+ inlineScript : |
53+ DOC_DEST=$([ $GITHUB_REF = "refs/heads/master" ] && echo master || echo pr-$(echo $GITHUB_REF | cut '-d/' -f3))
54+ echo uplading docs to https://scala3doc.virtuslab.com/$DOC_DEST
55+ az storage container create --name $DOC_DEST --account-name scala3docstorage --public-access container
56+ az storage blob sync -s scala3doc/output -c $DOC_DEST --account-name scala3docstorage
Original file line number Diff line number Diff line change @@ -60,16 +60,18 @@ work on the project.
6060For every PR, we build documentation for Scala3doc and Dotty. For example, for
6161PR 123 you can find them at:
6262
63- - < https://scala3doc.s3.eu-central-1.amazonaws.com/pr-123/self/main/index.html >
64- - < https://scala3doc.s3.eu-central-1.amazonaws.com/pr-123/stdLib/main/index.html >
63+ - < https://scala3doc.virtuslab.com/pr-123/self/main/index.html >
64+ - < https://scala3doc.virtuslab.com/pr-123/scala3/main/index.html >
65+ - < https://scala3doc.virtuslab.com/pr-123/testcases/main/index.html >
6566
6667Note that these correspond to the contents of ` output ` directory - that's
6768precisely what they are.
6869
6970You can also find the result of building the same sites for latest ` master ` at:
7071
71- - < https://scala3doc.s3.eu-central-1.amazonaws.com/pr-master/self/main/index.html >
72- - < https://scala3doc.s3.eu-central-1.amazonaws.com/pr-master/stdLib/main/index.html >
72+ - < https://scala3doc.virtuslab.com/master/self/main/index.html >
73+ - < https://scala3doc.virtuslab.com/master/scala3/main/index.html >
74+ - < https://scala3doc.virtuslab.com/master/testcases/main/index.html >
7375
7476### Testing
7577
You can’t perform that action at this time.
0 commit comments