diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 7ecf5586fb..e38ac9dddf 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -58,3 +58,32 @@ jobs: run: | $env:DOTNET_gcServer=1 dotnet test --no-build Content.IntegrationTests/Content.IntegrationTests.csproj -v n + + docfx: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + submodules: true + + - name: Setup .NET Core + uses: actions/setup-dotnet@v1 + with: + dotnet-version: 6.0.x + + - name: Install dependencies + run: dotnet restore + + - name: Build Project + run: dotnet build --no-restore /p:WarningsAsErrors=nullable + + - name: Build DocFX + uses: nikeee/docfx-action@v1.0.0 + with: + args: Content.Docfx/docfx.json + + - name: Publish Docfx Documentation on GitHub Pages + uses: maxheld83/ghpages@master + env: + BUILD_DIR: Content.Docfx/_content-site + GH_PAT: ${{ secrets.GH_PAT }}