How*_*amp 2 continuous-integration azure continuous-deployment azure-devops
使用我的Azure网站上的“连续交付”刀片:
我在VSTS中设置了构建和发布定义。
源代码控制正确触发了构建,然后在此之后运行发行版。一切都很好。
我不了解Build和Release定义是如何连接的。我看不到任何一个指向另一个的属性。它们如何链接?
第2部分让我感到困惑的是,当我查看Build定义中的Tasks时
没有Deploy任务-这对我来说确实有意义,因为该Deploy任务显示在Release定义中(似乎合乎逻辑):
但是,我看到在Build定义方面,我也可以直接添加Deploy任务。
将Deploy任务作为Build定义的一部分而不是Release定义的一部分是什么意思?
生成和发布系统使用相同的任务(和任务运行器),但在设计和发布系统时,还要考虑到各自问题域的关注。例如,版本定义编辑器允许您定义环境管道,批准和触发器,以促进环境之间的构建。
在发布定义的“ 工件”选项卡下,构建与发布定义相关联-构建可以使用“发布工件”任务来发布输出(如二进制文件)。然后,发行版可以沿着您定义的管道部署那些已发布的工件。
如果您有一个非常简单的项目,而无需使用发布定义所公开的发布管道功能,则可以创建一个构建定义,该构建定义可以构建和部署您的软件。
| 归档时间: |
|
| 查看次数: |
433 次 |
| 最近记录: |