【问题标题】:Deploy Nuget package to multiple sites usingOctopus Deploy使用Octopus Deploy 将 Nuget 包部署到多个站点
【发布时间】:2015-09-09 21:22:17
【问题描述】:

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

【问题讨论】:

    标签: teamcity octopus-deploy teamcity-9.0


    【解决方案1】:

    这应该很容易实现

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

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

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

    希望对你有帮助

    【讨论】:

    • 第一次像魅力一样工作。感谢您的帮助。
    猜你喜欢
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多