Adding .docsettings file. Adding readme analysis step to CI. Renaming to analyze. Updating some variable names.

adding trailing newline
This commit is contained in:
scbedd 2019-02-12 18:22:42 -08:00
Родитель 55e1e6910d
Коммит f4cec8e86c
2 изменённых файлов: 61 добавлений и 46 удалений

Просмотреть файл

@ -2,7 +2,7 @@ trigger:
- master
variables:
node.version: '10.x'
NodeVersion: '10.x'
jobs:
- job: 'Publish'
@ -13,8 +13,8 @@ jobs:
steps:
- task: NodeTool@0
inputs:
versionSpec: '$(node.version)'
displayName: 'Install Node.js $(node.version)'
versionSpec: '$(NodeVersion)'
displayName: 'Install Node.js $(NodeVersion)'
# Reduce build time by only installing the "npm-run-all" package, which is the minimum required to run the
# composite script commands.
@ -46,16 +46,23 @@ jobs:
- task: PublishBuildArtifacts@1
displayName: 'Publish Package'
- job: 'Audit'
- job: 'Analyze'
pool:
vmImage: 'ubuntu-16.04'
steps:
# sudo is required for pip install, as a console_entrypoint shim needs to be placed in bin
- script: |
pip install setuptools wheel
sudo pip install doc-warden
ward scan -d $(Build.SourcesDirectory)
displayName: 'Verify Readmes'
- task: NodeTool@0
inputs:
versionSpec: '$(node.version)'
displayName: 'Install Node.js $(node.version)'
versionSpec: '$(NodeVersion)'
displayName: 'Install Node.js $(NodeVersion)'
# Rather than running "npm install" in the repo root, reduce build time by only installing the "npm-run-all" package,
# which is the minimum required to run the composite script commands.
@ -85,62 +92,62 @@ jobs:
strategy:
matrix:
Linux_Node6:
os.name: 'Linux'
os.vmImage: 'ubuntu-16.04'
node.version: '6.x'
OSName: 'Linux'
OSVmImage: 'ubuntu-16.04'
NodeVersion: '6.x'
Linux_Node8:
os.name: 'Linux'
os.vmImage: 'ubuntu-16.04'
node.version: '8.x'
OSName: 'Linux'
OSVmImage: 'ubuntu-16.04'
NodeVersion: '8.x'
Linux_Node10:
os.name: 'Linux'
os.vmImage: 'ubuntu-16.04'
node.version: '10.x'
OSName: 'Linux'
OSVmImage: 'ubuntu-16.04'
NodeVersion: '10.x'
Linux_Node11:
os.name: 'Linux'
os.vmImage: 'ubuntu-16.04'
node.version: '11.x'
OSName: 'Linux'
OSVmImage: 'ubuntu-16.04'
NodeVersion: '11.x'
macOS_Node6:
os.name: 'macOS'
os.vmImage: 'macOS-10.13'
node.version: '6.x'
OSName: 'macOS'
OSVmImage: 'macOS-10.13'
NodeVersion: '6.x'
macOS_Node8:
os.name: 'macOS'
os.vmImage: 'macOS-10.13'
node.version: '8.x'
OSName: 'macOS'
OSVmImage: 'macOS-10.13'
NodeVersion: '8.x'
macOS_Node10:
os.name: 'macOS'
os.vmImage: 'macOS-10.13'
node.version: '10.x'
OSName: 'macOS'
OSVmImage: 'macOS-10.13'
NodeVersion: '10.x'
macOS_Node11:
os.name: 'macOS'
os.vmImage: 'macOS-10.13'
node.version: '11.x'
OSName: 'macOS'
OSVmImage: 'macOS-10.13'
NodeVersion: '11.x'
Windows_Node6:
os.name: 'Windows'
os.vmImage: 'vs2017-win2016'
node.version: '6.x'
OSName: 'Windows'
OSVmImage: 'vs2017-win2016'
NodeVersion: '6.x'
Windows_Node8:
os.name: 'Windows'
os.vmImage: 'vs2017-win2016'
node.version: '8.x'
OSName: 'Windows'
OSVmImage: 'vs2017-win2016'
NodeVersion: '8.x'
Windows_Node10:
os.name: 'Windows'
os.vmImage: 'vs2017-win2016'
node.version: '10.x'
OSName: 'Windows'
OSVmImage: 'vs2017-win2016'
NodeVersion: '10.x'
Windows_Node11:
os.name: 'Windows'
os.vmImage: 'vs2017-win2016'
node.version: '11.x'
OSName: 'Windows'
OSVmImage: 'vs2017-win2016'
NodeVersion: '11.x'
pool:
vmImage: '$(os.vmImage)'
vmImage: '$(OSVmImage)'
steps:
- task: NodeTool@0
inputs:
versionSpec: '$(node.version)'
displayName: 'Install Node.js $(node.version)'
versionSpec: '$(NodeVersion)'
displayName: 'Install Node.js $(NodeVersion)'
# Tests depend on running "npm install" in repo root
- task: Npm@1
@ -157,6 +164,6 @@ jobs:
- task: PublishTestResults@2
inputs:
testResultsFiles: '**/test-results.xml'
testRunTitle: '{os.name} Node $(node.version)'
testRunTitle: '{OSName} Node $(NodeVersion)'
condition: succeededOrFailed()
displayName: 'Publish test results'

8
.docsettings.yml Normal file
Просмотреть файл

@ -0,0 +1,8 @@
omitted_paths:
- Documentation/*
- examples/*
- runtime/ms-rest/test/*
- runtime/ms-rest-azure/test/*
- lib/services/visualSearch/* # exception. swagger changes to generate readme.md is checked in.
language: js
root_check_enabled: True