我目前正專注於使用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容器服務部分) –