Docker最全教程——从理论到实战(八) (3)

这一步,就有点门槛了,原生的docker命令并不好使,因为task之间的上下文是断开的,也就是login了你也没法push。这时候,还是命令行靠谱,简单粗暴。所以我们需要添加一个Command line task

 

Docker最全教程——从理论到实战(八)

然后编写命令脚本:

Docker最全教程——从理论到实战(八)

 

简单粗暴的两个步骤就搞定了,大家可以根据自己的持续集成流程来定制,毕竟微软在开发者服务这块淫荡多年,还是相当给力的。我们可以初步看看支持的task

 

Docker最全教程——从理论到实战(八)

非常之多,足够我们随便玩了。而且玩坏了还不用赔钱。

接下来,跑起来:

Docker最全教程——从理论到实战(八)

 

点开还能看到详细的过程:

 

Docker最全教程——从理论到实战(八)

 

Docker最全教程——从理论到实战(八)

 激不激动,简单不简单?就这么几下就搞定了。产品很强大,就是拉取代码有点慢,看起来是托管在国外。顺手一查,额,美国:

 

Docker最全教程——从理论到实战(八)

因此,我们不是很推荐使用Azure DevOps来完成CI,网络的延迟足够拖垮我们焦虑的神经。但是如果我们的代码托管在Github,那么使用Azure DevOps是不错的选择。在接下来的教程中,我们会讲解如何打造自己的Github开源库的CI流程——不仅完全自动化,而且还支持在readme页面添加各种动态图标。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsxwsp.html