azure-devops - 如果下载的工件比部署在 azure devops 中的工件更新,有没有办法只运行部署作业?
问题描述
当前场景是我想要一个具有多个工件(一个函数和多个 api)的发布管道。每个都有一个 cd 触发器,除了一个现在是手动的 prod。
如果部署的管道与原始管道相同,在管道中是否有办法阻止特定作业运行?
例如,对其中一个 api 进行了更改,但其余部分保持不变我希望创建和部署该版本,但只运行链接到该特定工件的部署作业。
原因是,对于部署到生产环境,最好将我希望部署的所有工件都部署在一个地方,而部署到 prod 所需要做的就是点击部署,并且如果最新的工件更新然后部署它的那个会被部署,但如果不是,则该部署将被跳过。
现在每个工件都在一个单独的发布管道中,并且每个都被单独部署,这意味着我们保留一个单独的文档,其中包含需要为一组特定更改部署的所有发布管道的列表。
任何方向将不胜感激,在此先感谢。
解决方案
推荐阅读
- matlab - 在MATLAB中的点图上绘制字符串向量或表格中的文本
- docker - 从 Confluent Source 和 Sink 连接器打印数据
- regex - 电子邮件正则表达式功能在 React 中不起作用以进行验证
- apache-kafka - 卡夫卡镜像制造者行为
- java - 在 STS 中单击使用的 AutoCompletionComboBox 时在类文件编辑器中找不到源
- accessibility - 角色="tab" 必须是角色="tablist" 的直接子代吗?
- virtualbox - HortonWorks Sandbox HDP 卡住了
- angular - 如何在Angular中获取元素值
- asp.net - 通过 ajax/angular 调用时,HttpContext.Current.Request.Files 始终为空
- verilog - 是否可以在 for 循环中使用 if/else 条件?