我最初觉得这个问题是关于软件工程的,但是他们把它作为一个不讨论的话题,把我送到了这里,所以我来了。
在执行奇怪的DB开发时,最大的时间之一是在本地设置环境,我的流程通常如下所示:
这确实有点痛苦,而且可能需要一段时间,我在想,是否有任何方法可以自动实现这一点。
我们利用ADO,通过ADO运行部署更改和加载测试数据的构建,以确保我们没有破坏任何东西。现在,我设想ADO遵循与上面类似的过程,并回顾构建过程如下所示:

现在,如果我能够访问运行这个脚本的话,我会很高兴的,这样当我开始开发时,它就可以摆脱所有设置环境的低谷时间了。
有人知道怎么做吗?或者还有其他的建议?
发布于 2019-12-30 13:34:41
不,它无法复制生成以在本地运行。它们都基于现有的任务(请参阅构建和发布任务和azure-管道.任务 )。
但是,您可以尝试通过为每个步骤调用相应的工具来开发自己的脚本,然后将它们组合在一起。
或者,您可以在您的开发机器上使用设置私有代理,然后您可以使用该私有代理使用该构建定义进行构建。
另一种方法是设置一个内置的Azure DevOps服务器,这样您就可以从Azure DevOps服务导出定义,并将其导入到内部Azure DevOps服务器,从而直接使用该定义。
https://stackoverflow.com/questions/59529934
复制相似问题