trigger: none
pr: none
resources:
repositories:
- repository: 1ESPipelineTemplates
type: git
name: 1ESPipelineTemplates/1ESPipelineTemplates
ref: refs/tags/release
extends:
template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates
parameters:
pool:
name: VSWebDiag1ESPipelinePool
image: VSWebDiag_1ESImage_Windows
os: windows
customBuildTags:
- ES365AIMigrationTooling
stages:
- stage: stage
jobs:
- job: nightly_release
displayName: Nightly Release
templateContext:
outputs:
- output: pipelineArtifact
displayName: "Publish artifacts: Nightly Extension"
targetPath: "$(Build.ArtifactStagingDirectory)"
artifactName: "Extension (nightly)"
steps:
- template: /.ci/common-validation.yml@self
- bash: npx gulp release --nightly
displayName: "gulp release"
- task: CopyFiles@2
displayName: "Copy Files to: $(Build.ArtifactStagingDirectory)"
inputs:
Contents: |
*.vsix
TargetFolder: "$(Build.ArtifactStagingDirectory)"
- bash: |
VSIX=`ls *.vsix`
npx vsce publish --pat $(extension-publish-vswdbot-PAT) --packagePath $VSIX
displayName: "VSCE publish"
condition: and(succeeded(), eq(variables['dryrun'], 'false'))microsoft/vscode-react-native
Publicmirrored fromhttps://github.com/microsoft/vscode-react-nativeAvailable
.ci/nightly.yml
43lines · modepreview