首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以复制Azure DevOps构建并在本地运行吗?

可以复制Azure DevOps构建并在本地运行吗?
EN

Stack Overflow用户
提问于 2019-12-30 11:17:48
回答 1查看 61关注 0票数 0

我最初觉得这个问题是关于软件工程的,但是他们把它作为一个不讨论的话题,把我送到了这里,所以我来了。

在执行奇怪的DB开发时,最大的时间之一是在本地设置环境,我的流程通常如下所示:

  • 获取数据库
    • 发布数据库服务器
    • 发布数据库
    • 负载测试数据
    • 对任何依赖项重复(可以达到3-4级深度)

这确实有点痛苦,而且可能需要一段时间,我在想,是否有任何方法可以自动实现这一点。

我们利用ADO,通过ADO运行部署更改和加载测试数据的构建,以确保我们没有破坏任何东西。现在,我设想ADO遵循与上面类似的过程,并回顾构建过程如下所示:

现在,如果我能够访问运行这个脚本的话,我会很高兴的,这样当我开始开发时,它就可以摆脱所有设置环境的低谷时间了。

有人知道怎么做吗?或者还有其他的建议?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-30 13:34:41

不,它无法复制生成以在本地运行。它们都基于现有的任务(请参阅构建和发布任务azure-管道.任务 )。

但是,您可以尝试通过为每个步骤调用相应的工具来开发自己的脚本,然后将它们组合在一起。

或者,您可以在您的开发机器上使用设置私有代理,然后您可以使用该私有代理使用该构建定义进行构建。

另一种方法是设置一个内置的Azure DevOps服务器,这样您就可以从Azure DevOps服务导出定义,并将其导入到内部Azure DevOps服务器,从而直接使用该定义。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59529934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档