microsoft/vscode-react-native

Public

mirrored from https://github.com/microsoft/vscode-react-nativeAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
dev/v-peq/security_shellQuote

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

.ci/master-pipeline.yml

86lines · modecode

1trigger:
2 - master
3 - preview
4variables:
5 Codeql.Enabled: true
6pr:
7 - none
8resources:
9 repositories:
10 - repository: 1ESPipelineTemplates
11 type: git
12 name: 1ESPipelineTemplates/1ESPipelineTemplates
13 ref: refs/tags/release
14extends:
15 template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
16 parameters:
17 settings:
18 networkIsolationPolicy: Permissive,CFSClean
19 sdl:
20 enabled: false
21 pool:
22 name: VSWebDiag1ESPipelinePool
23 image: VSWebDiag_1ESImage_Windows
24 os: windows
25 customBuildTags:
26 - ES365AIMigrationTooling
27 stages:
28 - stage: stage
29 jobs:
30 - job: Linux
31 pool:
32 name: VSWebDiag1ESPipelinePool
33 image: VSWebDiag_1ESImage_Ubuntu
34 os: linux
35 timeoutInMinutes: 20
36 templateContext:
37 outputs:
38 - output: pipelineArtifact
39 displayName: "Publish artifacts: drop-win"
40 targetPath: "$(Build.ArtifactStagingDirectory)"
41 artifactName: "drop-win"
42 steps:
43 - checkout: self
44 clean: true
45 - template: /.ci/common-validation.yml@self
46 - task: ComponentGovernanceComponentDetection@0
47 displayName: "Component Detection"
48 inputs:
49 ignoreDirectories: ".vscode-test"
50 - task: notice@0
51 displayName: "NOTICE File Generator"
52 inputs:
53 outputfile: "ThirdPartyNotices_Generated.txt"
54 additionaldata: release/AdditionalAttributions.txt
55 - bash: npx gulp release
56 displayName: "gulp release"
57 - bash: 'node -e "console.log(require(''./package.json'').version)" -> version.txt'
58 displayName: "Strip version from package.json and save to version.txt"
59 - task: CopyFiles@2
60 displayName: "Copy Files to: $(Build.ArtifactStagingDirectory)"
61 inputs:
62 Contents: |
63 *.vsix
64 CHANGELOG.md
65 version.txt
66 TargetFolder: "$(Build.ArtifactStagingDirectory)"
67 - job: Windows
68 pool:
69 name: VSWebDiag1ESPipelinePool
70 image: VSWebDiag_1ESImage_Windows
71 os: windows
72 timeoutInMinutes: 20
73 steps:
74 - checkout: self
75 clean: true
76 - template: /.ci/common-validation.yml@self
77 - job: macOS
78 pool:
79 name: Azure Pipelines
80 image: macos-latest
81 os: macOS
82 timeoutInMinutes: 20
83 steps:
84 - checkout: self
85 clean: true
86 - template: /.ci/common-validation.yml@self
87