microsoft/vscode-react-native

Public

mirrored fromhttps://github.com/microsoft/vscode-react-nativeAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
4bb0956ede5635069acf360dcc9c791802048661

Branches

Tags

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

Clone

HTTPS

Download ZIP

.ci/master-pipeline.yml

65lines · modecode

1trigger:
2 - master
3 - preview
4
5pr:
6 - none
7
8jobs:
9 - job: Linux
10 pool:
11 vmImage: ubuntu-latest
12 timeoutInMinutes: 20
13 steps:
14 - checkout: self
15 clean: true
16 - template: common-validation.yml
17
18 - job: Windows
19 pool:
20 vmImage: windows-latest
21 timeoutInMinutes: 20
22 steps:
23 - checkout: self
24 clean: true
25 - template: common-validation.yml
26
27 - task: ms.vss-governance-buildtask.governance-build-task-component-detection.ComponentGovernanceComponentDetection@0
28 displayName: "Component Detection"
29 inputs:
30 ignoreDirectories: ".vscode-test"
31
32 - task: msospo.ospo-extension.8d7f9abb-6896-461d-9e25-4f74ed65ddb2.notice@0
33 displayName: "NOTICE File Generator"
34 inputs:
35 outputfile: "ThirdPartyNotices_Generated.txt"
36 additionaldata: release/AdditionalAttributions.txt
37
38 - bash: gulp release
39 displayName: "gulp release"
40
41 - bash: 'node -e "console.log(require(''./package.json'').version)" -> version.txt'
42 displayName: "Strip version from package.json and save to version.txt"
43
44 - task: CopyFiles@2
45 displayName: "Copy Files to: $(Build.ArtifactStagingDirectory)"
46 inputs:
47 Contents: |
48 *.vsix
49 CHANGELOG.md
50 version.txt
51 TargetFolder: "$(Build.ArtifactStagingDirectory)"
52
53 - task: PublishBuildArtifacts@1
54 displayName: "Publish artifacts: drop-win"
55 inputs:
56 ArtifactName: "drop-win"
57
58 - job: macOS
59 pool:
60 vmImage: macOS-latest
61 timeoutInMinutes: 20
62 steps:
63 - checkout: self
64 clean: true
65 - template: common-validation.yml
66