我正在使用Visual Studio Team Services(VSTS)版本(而不是版本)将网站推送到azure Web应用程序,然后针对它运行一些casperJS测试。发布步骤如下:
我有时可靠性问题测试(努力改进它)但我希望能够重新运行/重新部署VSTS版本,而无需运行步骤1
和2
以节省时间
到目前为止,我看到的事情就像使用草稿发布,但我觉得它没有解决我的问题。
非常感谢任何帮助。感谢
答案 0 :(得分:0)
您无法重新运行发布。但是,您可以创建相关构建的草稿版本,并在开始部署到环境之前禁用您不想运行的步骤。
答案 1 :(得分:0)
与Daniel的回答类似,我将考虑根据需要创建更多的Release管道。如果您的构建工作正常,并且为您提供了所需的工件,请使用所需的步骤创建更多的发布管道。这样,您可以使CD进程正常运行,并在需要时按需运行。
我认为通过这种方式,您可以尽可能地实现自动化。创建起来也非常容易和快捷,因此在您确定测试可靠性之前,这是一个很好的解决方法。