From 4f966cd794f2d2335573c7c687ea2eb937b2e825 Mon Sep 17 00:00:00 2001 From: Robert Beekman Date: Sun, 1 Nov 2020 00:29:39 +0100 Subject: [PATCH] Set up DocFX CI with Azure Pipelines [skip ci] --- ci/azure-pipelines-docfx.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 ci/azure-pipelines-docfx.yml diff --git a/ci/azure-pipelines-docfx.yml b/ci/azure-pipelines-docfx.yml new file mode 100644 index 000000000..bb37023a6 --- /dev/null +++ b/ci/azure-pipelines-docfx.yml @@ -0,0 +1,33 @@ +# .NET Desktop +# Build and run tests for .NET Desktop or Windows classic desktop solutions. +# Add steps that publish symbols, save build artifacts, and more: +# https://docs.microsoft.com/azure/devops/pipelines/apps/windows/dot-net + +trigger: +- master + +pool: + vmImage: 'windows-latest' + +steps: +- task: PowerShell@2 + displayName: "DockFX build" + inputs: + targetType: 'inline' + script: | + choco install docfx -y + docfx.exe .\docfx_project\docfx.json + workingDirectory: 'docfx' + +- task: FtpUpload@2 + inputs: + credentialsOption: 'inputs' + serverUrl: 'artemis-rgb.com' + username: 'devops' + password: '$(ftp_password)' + rootDirectory: 'docfx/docfx_project/_site' + filePatterns: '**' + remoteDirectory: '/httpdocs/docs' + clean: true + preservePaths: true + trustSSL: false \ No newline at end of file