我目前正专注于使用VSTS将DevOps管道构建到Azure容器服务和AWS ECS,但现在我以某种方式被阻止。如何使用VSTS发布到Azure容器服务
我按照Docker tool instruction中的步骤操作,但遇到问题,感觉我还没有正确完成某些步骤?
在我的“docker deploy”发布到DC/OS的发布任务中,如果ACS DC/OS类型为Direct,ACS DC/OS主站URL应该是什么?它默认为http://leader/mesos,但它说找不到主人,我改变了领导对我ACS mesos的领导者IP:端口,但它说
##[error]Error occurred during deployment: HTTPConnectionPool(host='xxx.16.0.5', port=5050): Max retries exceeded with url: /mesos:80//dcos-metadata/dcos-version.json (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fa12bbba910>: Failed to establish a new connection: [Errno 110] Connection timed out',))
我改变http://leader/mesos到http://localhost/mesos,既不工作。
我改变了ACS DC/OS为SSH类型,但它抱怨说,RSA文件是不正确的
Error occurred during deployment: not a valid RSA private key file
我粘贴在的puttygen产生像下面的PPK内容,
2017-06-06T11:53:02.7670160Z Encryption: aes256-cbc
2017-06-06T11:53:02.7685800Z Comment: rsa-key-20170606
2017-06-06T11:53:02.7701390Z Public-Lines: 6
2017-06-06T11:53:02.7715470Z AAANzxxxxxx......xQ==
2017-06-06T11:53:02.7794230Z Private-Lines: 14
2017-06-06T11:53:02.7808300Z Mapoxxx.....xxxXKbm/
我创建了Azure容器注册表和Azure容器服务(尽管没有更多的ACS配置),我是否会错过什么?
感谢您对此有成功经验,并在此分享,因为现在很难找到关于此的文章。
您是否使用私人构建/发布代理?什么是你设置的工作文件夹?你可以在这里分享整个发布日志吗? –
@ starain-MSFT我编辑了我的问题,即使之前的问题依然存在,但通过重新创建几乎相同的“docker deploy”发布任务,它现在可以从工件中检索文件(仍然不知道为什么不能)。现在又出现了另一个问题,我一直在使用该工具几天:( – Elaine
)您可以连接到容器服务吗?请参阅https://blogs.msdn.microsoft.com/uk_faculty_connection/2016/09/23/getting- docker-and-container-services /(任务3:连接到Azure容器服务部分) –