Tag: vsts release

如何使用VSTS Build / Release将Docker容器不断集成/部署到Azure Service Fabric?

我在这里问这个问题是因为Azure的文档说Linux容器的例子是“ 即将推出 ”的。 任何人都可以在本教程何时可用? 同时,我希望有人能够说明如何有效地做到这一点。 我的用例是: 基于微服务的应用程序(比如微服务A,B和C); 每个微服务应该在它自己的Docker容器中运行 使用Visual Studio Team Services Buildfunction来构build容器映像并将其推送到Docker Hub 使用VSTS Releasefunction将微服务(容器) 单独部署到Service Fabric群集,因为微服务是独立开发的,也就是说,我不想更新Service Fabric中的整个应用程序,而只是将更改后的微服务/容器重新部署到各个节点 可以有一个自定义的解决scheme,可以将任务添加到VSTS中的构build和发布(如Docker构build和Shell脚本任务),调用一些脚本来更新应用程序清单和服务清单,以启动对服务结构集群等。

下载TFS容器后,Dock后面的Docker无法启动

我有一个VPN后面的docker集群。 我已经下载了TFS代理容器,并且想要连接到我们的TFS,但不能连接报警: Determining matching VSTS agent… Downloading and installing VSTS agent… curl: (35) gnutls_handshake() failed: Error in the pull function. gzip: stdin: unexpected end of file tar: Child returned status 1 tar: Error is not recoverable: exiting now 它可以ping谷歌。但不能ping公共TFS。 我会认为这是一个networking问题,但nginx容器被拉,并成功开始。 docker run \ -e VSTS_ACCOUNT= xxx \ -e TFS_HOST= yyy \ -e VSTS_TOKEN= zzz \ […]

VSTS Docker发布步骤

我很困惑到什么是需要将我的项目docker容器从docker库使用VSTS推到我的生产服务器上。 我已经完成了以下步骤: 用Dockerfile创build我的应用程序 在VSTS上运行构build以创build一个泊坞窗容器 推入该容器到我的hub.docker.io帐户。 我手动能够login我的Linux(Ubuntu 16)框,拉下的容器,并运行它100%。 我想在VSTS中创build一个释放步骤/动作来为我做最后一个手动步骤。 这可能吗? 如果有的话,可以有人解释的步骤或指向一个很好的指导。 注意:networking盒子是我自己的私人VPS盒子,没有主要的云提供商,只是直接与Docker安装Ubuntu。