步骤 4:创建发布定义

与生成定义一样,发布定义是 Azure DevOps 任务,应该由 Azure DevOps 管理员完成。如步骤 3 中所述,生成定义在 git 存储库中生成项目,发布定义将其部署到 BizTalk Server 环境。

在您开始之前

完成 步骤 3 - 创建生成定义

添加发布任务

生成成功后,发布定义会将应用程序部署到 BizTalk Server。

  1. 选择“ 发布 ”选项卡 >“新建管道”。

    在 Visual Studio BizTalk Server 项目中为 Azure DevOps 创建新管道作为发布任务。

  2. 选择 模板 >应用

    在 Visual Studio BizTalk Server 项目中将空管道模板添加为 Azure DevOps 的发布任务。

  3. 环境名称 更改为 Dev,或任何你想要的名称。

  4. 选择 添加工件,选择您的项目、生成定义,然后选择 添加

    将工件添加到管道中,并在 Visual Studio BizTalk Server 项目中为 Azure DevOps 选择项目和生成定义。

  5. 转到“ 任务 ”选项卡,添加新任务:

    在 Visual Studio BizTalk Server 项目的 Azure DevOps 管道发布中添加一个任务。

  6. 从列表中筛选结果,选择 BizTalk Server 应用程序部署 任务 >添加

    将 BizTalk Server 应用程序部署任务添加到 Azure DevOps 的管道发布中。

    如果未列出 BizTalk Server 应用程序部署 ,请在 “部署 BizTalk 应用程序”上安装它。

  7. 选择 “部署 ”任务。

  8. 从列表中选择 操作名称 。 选项包括:

    用于在 Visual Studio 中执行的 Azure DevOps 的 BizTalk 部署任务的操作列表。

    • 创建新的 BizTalk 应用程序

    • 更新现有的 BizTalk 应用程序

    • 安装 BizTalk Server 应用程序

  9. 配置相关的操作参数。 请参阅部署操作列表

  10. 选择 代理阶段 任务。 选择 默认 代理队列。 保存所做更改。

  11. 选择 发布>创建版本

    在 Visual Studio 的 BizTalk Server 项目中为 Azure DevOps 创建发布。

  12. 选择“队列”。 单击发布链接检查状态。 如果失败,将显示错误。 如果成功,应用程序将添加到 BizTalk 管理控制台。

你所做的

在 Azure DevOps 中,你创建了一个将应用程序部署到 BizTalk Server 的发布定义,可在 BizTalk Server 管理中看到该定义。

后续步骤

到这一步,你已完成。 如果愿意,可以在 BizTalk XML 绑定文件中创建环境令牌,并在 Azure DevOps 中创建与环境令牌匹配的变量。 有关详细信息,请参阅 配置环境令牌和变量