Adding .docsettings file. Adding readme analysis step to CI. Renaming to analyze. Updating some variable names.
adding trailing newline
This commit is contained in:
Родитель
55e1e6910d
Коммит
f4cec8e86c
|
@ -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'
|
||||
|
|
|
@ -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
|
Загрузка…
Ссылка в новой задаче