UNPKG

@microsoft.azure/autorest.typescript

Version:

The typescript extension for classic generators in AutoRest.

95 lines (92 loc) 2.32 kB
trigger: batch: true branches: include: - master - v4x pr: branches: include: - master - v4x jobs: - job: Build displayName: "Build, regenerate and test on $(node.version)" pool: vmImage: 'Ubuntu 16.04' strategy: matrix: Node10: node.version: 10.x # Gulp 3 currently does not run on Node 12, re-enable this # when we've resolved the issue: https://github.com/Azure/autorest.typescript/issues/526 # Node12: # node.version: 12.x steps: - task: NodeTool@0 displayName: 'Install Node 10' inputs: versionSpec: 10.x - script: npm install - task: Npm@1 displayName: 'Run npm pack' inputs: command: custom verbose: false customCommand: pack - task: gulp@0 displayName: 'Run gulp regenerate' inputs: targets: regenerate verbose: false - task: CopyFiles@2 displayName: 'Copy Files to: drop' inputs: Contents: '*.tgz' TargetFolder: drop - task: CopyFiles@2 displayName: 'Copy Package.json to: drop' inputs: Contents: 'package.json' TargetFolder: drop - task: PublishBuildArtifacts@1 inputs: pathtoPublish: $(Build.SourcesDirectory)/drop - task: NodeTool@0 displayName: 'Install Node $(node.version)' inputs: versionSpec: $(node.version) - task: gulp@0 displayName: 'gulp testci' inputs: targets: testci verbose: false - task: PublishTestResults@2 inputs: testResultsFiles: '**/test-results.xml' testRunTitle: 'Test results for JavaScript' - task: PublishCodeCoverageResults@1 inputs: codeCoverageTool: Cobertura summaryFileLocation: '$(System.DefaultWorkingDirectory)/**/*coverage.xml' reportDirectory: '$(System.DefaultWorkingDirectory)/**/coverage' - job: Check_Everything pool: vmImage: 'Ubuntu 16.04' steps: - task: NodeTool@0 displayName: 'Install Node 10' inputs: versionSpec: 10.x - task: Npm@1 displayName: 'npm install' inputs: command: custom verbose: false customCommand: install - task: Npm@1 displayName: 'npm run check:everything -- --azure-devops' inputs: command: custom verbose: false customCommand: run check:everything -- --azure-devops