Skip to content

Commit 15b97fb

Browse files
committed
Use windows to build docs
Signed-off-by: Victor Chang <[email protected]>
1 parent 252c216 commit 15b97fb

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ jobs:
382382
run: echo "::set-output name=${{ matrix.os }}-TAG::${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}"
383383

384384
docs:
385-
runs-on: ubuntu-latest
385+
runs-on: windows-latest
386386
needs: [calc-version]
387387
env:
388388
SEMVER: ${{ needs.calc-version.outputs.semVer }}
@@ -403,6 +403,11 @@ jobs:
403403
restore-keys: |
404404
${{ runner.os }}-nuget
405405
406+
- name: Setup DocFX
407+
uses: crazy-max/ghaction-chocolatey@v1
408+
with:
409+
args: install docfx
410+
406411
- name: Restore dependencies
407412
run: dotnet restore
408413
working-directory: ./src
@@ -416,18 +421,17 @@ jobs:
416421
sed -i -e "s,v0.0.0,v$SEMVER,g" ./docs/docfx.json
417422
sed -i -e "s,v0.0.0,v$SEMVER,g" ./docs/index.md
418423
419-
- uses: nikeee/[email protected]
420-
name: Build Docs
421-
with:
422-
args: docs/docfx.json
424+
- name: Build Docs
425+
working-directory: docs
426+
run: docfx docfx.json
427+
continue-on-error: false
423428

424429
- name: Package docs
425430
run: |
426-
mkdir ~/release
427-
pushd docs/_site
428-
zip -r ~/release/mig-docs-${{ env.SEMVER }}.zip *
429-
popd
430-
ls -lR ~/release
431+
mkdir ~\release
432+
Compress-Archive -Path docs\_site\* -DestinationPath ~\release\mig-docs-${{ env.SEMVER }}.zip
433+
Compress-Archive ~\release\mig-docs-${{ env.SEMVER }}.zip *
434+
Get-ChildItem ~\release -Recurse
431435
432436
- name: Upload docs
433437
uses: actions/[email protected]

0 commit comments

Comments
 (0)