Compare commits

...

8 Commits
dev ... ci/docs

Author SHA1 Message Date
  Christopher Felegy de7768e2ff clone via ssh 5 years ago
  Christopher Felegy 3b25b4508a use proper \ in folder command 5 years ago
  Christopher Felegy 6a78a662ab nugget 5 years ago
  Christopher Felegy 13064a6184 yes, i am sure 5 years ago
  Christopher Felegy 604b784e64 use proper \ in windows commands 5 years ago
  Christopher Felegy dd39540714 install docfx.console from NuGetCommand 5 years ago
  Christopher Felegy 769693d834 fix syntax error 5 years ago
  Christopher Felegy c8c4ea5439 ci: build docs 5 years ago
3 changed files with 33 additions and 0 deletions
Split View
  1. +6
    -0
      azure-pipelines.yml
  2. +14
    -0
      azure/docs.bat
  3. +13
    -0
      azure/docs.yml

+ 6
- 0
azure-pipelines.yml View File

@@ -39,3 +39,9 @@ jobs:
steps:
- template: azure/build.yml
- template: azure/deploy.yml

- job: Windows_docs
pool:
vmImage: 'vs2017-win2016'
steps:
- template: azure/docs.yml

+ 14
- 0
azure/docs.bat View File

@@ -0,0 +1,14 @@
ECHO clone docs-static
git clone git@github.com:discord-net/docs-static.git || EXIT /B 1

ECHO remove old 'latest'
ECHO Y | RMDIR /S docs-static\latest || EXIT /B 1

ECHO build docs
docfx.console\tools\docfx.exe docs/docfx.json -o docs-static/latest/ || EXIT /B 1

ECHO commit and deploy
git config --global user.name "Discord.Net CI Robot" && git config --global user.email "robot@foxbot.me"
git -C docs-static add -A || EXIT /B 1
git -C docs-static commit -m "[ci deploy] %date% %time%: %Build.BuildId%" || EXIT /B 1
git -C docs-static push --force || EXIT /B 1

+ 13
- 0
azure/docs.yml View File

@@ -0,0 +1,13 @@
steps:
- task: InstallSSHKey@0
inputs:
knownHostsEntry: '|1|gFD+Dvd+09xvjlKReWSg3wE7q1A=|WJnD0RZ5H4HX5U0nA4Kt+R5yf+w= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ=='
sshPublicKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDN1oXiGqKblqfO+vr3cMLSiV6paD5BT+2RXfeCpVkRWSFCB7dfP2m1osJSBqqoCHvJGfbX1brGa+3fnmBgbqQ9vl1NkAmdjHYz4yfTKAt6KShYKXmPpTWBfbAqO2DUzTfTJ18XxNutK931vbWRtOjAMt7Aohw0FYm541QPr2IHIabTvVTPujVExHnMTB9cyKa8xzMD9W3zRLXJbhwOi0LtpgxX6OC/HpwdWod6TfxKdnkPMmVCOo7GTJITyd1GEFg+eNShBIaAZ557nAr8rm2ybEqYvhqFQI0cYMXbfr934yPoNN5yONE1PxDarr1T3GE3ZCWQw2Rc9CAKxrMTez7h
sshKeySecureFile: docs-static_rsa

- task: NuGetCommand@2
inputs:
command: custom
arguments: install docfx.console -ExcludeVersion

- script: azure/docs.bat

Loading…
Cancel
Save