我有10个不同的站点,它们是刚刚部署到10个不同IIS站点的完全相同的站点文件。 10个站点之间的唯一区别是web.config变量SystemID。此ID用于在用户登录之前从数据库中提取客户端连接字符串。一旦用户登录,连接字符串将用于连接到他们的站点。有没有办法从单个Octo项目部署所有10个站点?我知道我可以添加多个Nuget部署步骤(每个站点一个)但是如何在每个Nuget部署步骤的配置文件中设置SystemID。我目前为每个站点都有一个项目,并使用Octo变量来更改配置文件中的值。但我真的希望有一个项目可以为所有10个站点执行此操作。
答案 0 :(得分:3)
这应该很容易实现
如果我们按照您的建议在一个项目中定义多个步骤
然后我们可以为每个站点定义我们的值
将变量范围限定在单个步骤
希望这有帮助