diff --git a/.azure-pipelines/release/release-nightly.yml b/.azure-pipelines/release/release-nightly.yml index 457a27987..527ce22e8 100644 --- a/.azure-pipelines/release/release-nightly.yml +++ b/.azure-pipelines/release/release-nightly.yml @@ -28,15 +28,16 @@ extends: templateContext: type: releaseJob isProduction: true - inputs: - - input: pipelineArtifact - buildType: specific - project: '$(ProjectId)' - definition: 13344 - artifactName: extension - downloadType: specific - targetPath: '$(Build.SourcesDirectory)' steps: + - task: DownloadPipelineArtifact@1 + displayName: Download Pipeline Artifact + inputs: + buildType: specific + project: '$(ProjectId)' + pipeline: 13344 + runVersion: latest + artifactName: extension + targetPath: '$(Build.SourcesDirectory)' - task: UseNode@1 displayName: 'Use Node.js 20.x' inputs: diff --git a/.azure-pipelines/release/release-rc.yml b/.azure-pipelines/release/release-rc.yml index b1e4e7210..a8f7df67c 100644 --- a/.azure-pipelines/release/release-rc.yml +++ b/.azure-pipelines/release/release-rc.yml @@ -28,15 +28,16 @@ extends: templateContext: type: releaseJob isProduction: true - inputs: - - input: pipelineArtifact - buildType: specific - project: '$(ProjectId)' - definition: 11745 - artifactName: extension - downloadType: specific - targetPath: '$(Build.SourcesDirectory)' steps: + - task: DownloadPipelineArtifact@1 + displayName: Download Pipeline Artifact + inputs: + buildType: specific + project: '$(ProjectId)' + pipeline: 11745 + runVersion: latest + artifactName: extension + targetPath: '$(Build.SourcesDirectory)' - task: UseNode@1 displayName: 'Use Node.js 20.x' inputs: diff --git a/.azure-pipelines/vscode-gradle-nightly.yml b/.azure-pipelines/vscode-gradle-nightly.yml index 871fa87b0..addb5d7b2 100644 --- a/.azure-pipelines/vscode-gradle-nightly.yml +++ b/.azure-pipelines/vscode-gradle-nightly.yml @@ -34,12 +34,6 @@ extends: jobs: - job: Job_1 displayName: VSCode-Gradle-Nightly - templateContext: - outputs: - - output: pipelineArtifact - artifactName: extension - targetPath: '$(Build.ArtifactStagingDirectory)/extension' - displayName: "Publish Artifact: extension" steps: - checkout: self fetchTags: true @@ -73,30 +67,31 @@ extends: feedSource: 'https://mseng.pkgs.visualstudio.com/DefaultCollection/_packaging/MicroBuildToolset/nuget/v3/index.json' env: SYSTEM_ACCESSTOKEN: $(System.AccessToken) - - task: DownloadBuildArtifacts@1 + - task: DownloadPipelineArtifact@2 displayName: 'Download Build Server Artifacts' inputs: buildType: specific project: 'a4d27ce2-a42d-4b71-8eef-78cee9a9728e' pipeline: 16493 - downloadType: specific - extractTars: false + runVersion: latest + artifactName: build-server + targetPath: $(Pipeline.Workspace)/build-server - task: CopyFiles@2 displayName: 'Copy Build Server Plugin Artifacts' inputs: - SourceFolder: '$(System.ArtifactsDirectory)/build-server/server/build/libs/plugins' + SourceFolder: '$(Pipeline.Workspace)/build-server/server/build/libs/plugins' Contents: '**' TargetFolder: $(Build.SourcesDirectory)/extension/server/plugins - task: CopyFiles@2 displayName: 'Copy Build Server Artifacts' inputs: - SourceFolder: '$(System.ArtifactsDirectory)/build-server/server/build/libs' + SourceFolder: '$(Pipeline.Workspace)/build-server/server/build/libs' Contents: 'server.jar' TargetFolder: $(Build.SourcesDirectory)/gradle-server/build/libs - task: CopyFiles@2 displayName: 'Copy Build Server Runtime Artifacts' inputs: - SourceFolder: '$(System.ArtifactsDirectory)/build-server/server/build/libs/runtime' + SourceFolder: '$(Pipeline.Workspace)/build-server/server/build/libs/runtime' Contents: '**' TargetFolder: $(Build.SourcesDirectory)/gradle-server/build/libs/runtime - task: Gradle@3 @@ -185,3 +180,8 @@ extends: extension/extension.manifest extension/extension.signature.p7s TargetFolder: '$(Build.ArtifactStagingDirectory)/extension' + - task: PublishPipelineArtifact@1 + displayName: Publish Pipeline Artifact + inputs: + targetPath: '$(Build.ArtifactStagingDirectory)/extension' + artifact: 'extension' diff --git a/.azure-pipelines/vscode-gradle-rc.yml b/.azure-pipelines/vscode-gradle-rc.yml index 3dc7a48e5..6c3e1d5f7 100644 --- a/.azure-pipelines/vscode-gradle-rc.yml +++ b/.azure-pipelines/vscode-gradle-rc.yml @@ -34,12 +34,6 @@ extends: jobs: - job: Job_1 displayName: VSCode-Gradle-RC - templateContext: - outputs: - - output: pipelineArtifact - artifactName: extension - targetPath: '$(Build.ArtifactStagingDirectory)/extension' - displayName: "Publish Artifact: extension" steps: - checkout: self fetchTags: true @@ -76,30 +70,31 @@ extends: feedSource: 'https://mseng.pkgs.visualstudio.com/DefaultCollection/_packaging/MicroBuildToolset/nuget/v3/index.json' env: SYSTEM_ACCESSTOKEN: $(System.AccessToken) - - task: DownloadBuildArtifacts@1 + - task: DownloadPipelineArtifact@2 displayName: 'Download Build Server Artifacts' inputs: buildType: specific project: 'a4d27ce2-a42d-4b71-8eef-78cee9a9728e' pipeline: 16493 - downloadType: specific - extractTars: false + runVersion: latest + artifactName: build-server + targetPath: $(Pipeline.Workspace)/build-server - task: CopyFiles@2 displayName: 'Copy Build Server Plugin Artifacts' inputs: - SourceFolder: '$(System.ArtifactsDirectory)/build-server/server/build/libs/plugins' + SourceFolder: '$(Pipeline.Workspace)/build-server/server/build/libs/plugins' Contents: '**' TargetFolder: $(Build.SourcesDirectory)/extension/server/plugins - task: CopyFiles@2 displayName: 'Copy Build Server Artifacts' inputs: - SourceFolder: '$(System.ArtifactsDirectory)/build-server/server/build/libs' + SourceFolder: '$(Pipeline.Workspace)/build-server/server/build/libs' Contents: 'server.jar' TargetFolder: $(Build.SourcesDirectory)/gradle-server/build/libs - task: CopyFiles@2 displayName: 'Copy Build Server Runtime Artifacts' inputs: - SourceFolder: '$(System.ArtifactsDirectory)/build-server/server/build/libs/runtime' + SourceFolder: '$(Pipeline.Workspace)/build-server/server/build/libs/runtime' Contents: '**' TargetFolder: $(Build.SourcesDirectory)/gradle-server/build/libs/runtime - task: Gradle@3 @@ -183,3 +178,8 @@ extends: extension/extension.manifest extension/extension.signature.p7s TargetFolder: '$(Build.ArtifactStagingDirectory)/extension' + - task: PublishPipelineArtifact@1 + displayName: Publish Pipeline Artifact + inputs: + targetPath: '$(Build.ArtifactStagingDirectory)/extension' + artifact: 'extension'