gpt4 book ai didi

Azure DevOps - 将构建发布的工件部署到 Feed

转载 作者:行者123 更新时间:2023-12-03 05:26:14 25 4
gpt4 key购买 nike

我是 Azure DevOps 的新手。我使用 node build.js 命令来构建我的项目。使用 PublishBuildArtifacts 任务,我能够发布工件并能够在构建管道发布的工件中查看工件。

我想将已发布工件的副本部署到提要(提要名称 - 可交付成果)。

请建议要执行的任务。

Azure-pipeline.yml。

#Node.js 和 NPM 包

trigger:
- master

pool:
vmImage: windows-2019

steps:
- task: NodeTool@0
inputs:
versionSpec: '16.x'
displayName: 'Node.js Install'

- task: Npm@1
inputs:
command: 'install'
workingDir: '$(System.DefaultWorkingDirectory)\OnlineBooking'

- script: |
workingDir: '$(System.DefaultWorkingDirectory)'
node build.js
displayName: 'Build Project'

- task: CopyFiles@2
inputs:
SourceFolder: 'D:\a\1\s\temp\OnlineBooking\build\wap\build'
Contents: 'OnlineBooking.zip'
TargetFolder: '$(build.artifactstagingdirectory)'
CleanTargetFolder: true

- task: PublishBuildArtifacts@1
inputs:
PathtoPublish: '$(build.artifactstagingdirectory)'
ArtifactName: 'OnlineBooking'

- task: UniversalPackages@0
inputs:
command: 'publish'
publishDirectory: '$(Build.ArtifactStagingDirectory)'
feedsToUsePublish: 'internal'
vstsFeedPublish: '60b130c2-758b-4b91-975e-95da6dafe48c/fe327ef2-792e-4358-895b-df858e27ac2d'
vstsFeedPackagePublish: 'test'
versionOption: 'custom'
versionPublish: '1.1.0'

最佳答案

根据您的描述,您需要发布要提供的构建工件。

我建议你可以使用任务:Universal packages task

这是一个例子:

- task: UniversalPackages@0
displayName: 'Universal publish'
inputs:
command: publish
vstsFeedPublish: 'feedname'
vstsFeedPackagePublish: test
versionOption: custom
versionPublish: 1.1.0

关于Azure DevOps - 将构建发布的工件部署到 Feed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68550426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com