41 lines
957 B
YAML
41 lines
957 B
YAML
trigger:
|
|
- master
|
|
|
|
jobs:
|
|
- job: DoxygenDoc
|
|
pool:
|
|
vmImage: 'ubuntu-16.04'
|
|
|
|
steps:
|
|
- script: |
|
|
sudo DEBIAN_FRONTEND=noninteractive
|
|
sudo apt-get -y update
|
|
sudo apt-get -y install doxygen
|
|
displayName: 'Install Pakages'
|
|
|
|
- script: |
|
|
doxygen Doxyfile
|
|
cd doxygen
|
|
tar -czvf ../docs.tar.gz ./*
|
|
displayName: 'Generate Docs'
|
|
|
|
- task: CopyFilesOverSSH@0
|
|
inputs:
|
|
sshEndpoint: 'Azure on Sandor'
|
|
sourceFolder: '.'
|
|
contents: 'docs.tar.gz'
|
|
targetFolder: 'synergy-core/docs'
|
|
readyTimeout: '20000'
|
|
displayName: 'Publish files to sandor'
|
|
|
|
- task: SSH@0
|
|
inputs:
|
|
sshEndpoint: 'Azure on Sandor'
|
|
runOptions: 'commands'
|
|
commands: |
|
|
cd synergy-core/docs
|
|
pwd
|
|
ls -la
|
|
tar -xzvf ./docs.tar.gz --overwrite
|
|
readyTimeout: '20000'
|
|
displayName: 'Extract files on sandor'
|