作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从另一个工件构建中获取架构,然后构建并推送该工件。我收到的错误是管道定义中当前不存在任何构建,我知道这通常是由于该分支上还没有运行管道。我已经运行了管道并将工件推送到该分支上的存储库,因此那里已经有了一个图像。该架构是从其他版本发布的。我不知道为什么它没有抢到神器。任何帮助将不胜感激。
jobs:
- job: Build_Push_Artifact
steps:
- task: Docker@2
inputs:
containerRegistry: $(azureContainerRegistry)
command: "login"
- task: DownloadPipelineArtifact@2
inputs:
source: specific
project: $(projectId)
pipeline: $(schemaPublishPipelineId)
runVersion: latestFromBranch
runBranch: $(Build.SourceBranch)
artifact: $(schemaArtifact)
patterns: $(schemaArtifactPattern)
path: $(Build.SourcesDirectory)/src
最佳答案
我可以在我这边重现的可能情况:
如果构建管道在某些步骤中运行失败,那么即使工件发布成功,也不会捕获任何内容。
请尝试这个简单的结构:
trigger:
- none
pool:
vmImage: ubuntu-latest
steps:
- task: DownloadPipelineArtifact@2
inputs:
buildType: 'specific'
project: '<Project Name>'
definition: '<Pipeline Name>'
buildVersionToDownload: 'latest'
targetPath: '$(Pipeline.Workspace)'
关于Azure DevOps管道错误: No builds currently exist in the pipeline definition supplied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73950872/
我是一名优秀的程序员,十分优秀!