0

我有 10 个不同的站点,它们是刚刚部署到 10 个不同 IIS 站点的完全相同的站点文件。这 10 个站点之间的唯一区别是 web.config 变量 SystemID。此 ID 用于在用户登录之前从数据库中提取客户端连接字符串。用户登录后,连接字符串用于连接到他们的站点。有没有办法从一个 Octo 项目部署所有 10 个站点?我知道我可以添加多个 Nuget 部署步骤(每个站点一个),但是如何在配置文件中为每个 Nuget 部署步骤设置 SystemID。我目前为每个站点都有一个项目,并使用 Octo 变量来更改配置文件中的值。但我真的很想有一个项目可以为所有 10 个站点执行此操作。

4

1 回答 1

3

这应该很容易实现

如果我们按照您的建议在一个项目中定义多个步骤

多个步骤

然后我们可以为每个站点定义我们的值

在此处输入图像描述

并将变量范围限定为单个步骤

步骤范围

希望这可以帮助

于 2015-05-15T08:29:43.240 回答