在Azure Devops中构建一个通用工件,并根据发布时的不同环境注入某些变量

问题描述

是否可以为不同的环境构建通用工件,在将工件发布到特定环境时可以在其中注入/替换某些变量?如果可能的话,什么配置可以使它起作用?

解决方法

是否可以为不同的环境构建通用工件,在将工件发布到特定环境时可以在其中注入/替换某些变量?

恐怕没有这种方法可以为不同的环境构建通用工件。

我们知道,Azure工件支持多种类型,例如构建工件,NuGet,npm等。因此,没有一种方法可以通过基于不同环境注入某些变量来满足不同环境下所有类型的工件。

Azure devops更多地是关于生成或发布工件的,而不是操作工件的内部。这是通过工件本身的工具实现的。例如,在nuget包中,我们使用nuget任务或nuget.exe来处理工件内部。

要将工件发布到特定的环境,我们可以在构建管道时尝试创建不同的工件:

enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...