2017-04-04 73 views
1

我們有兩個代理 - 一個代理在公司的內部網絡中,另一個代理在亞馬遜。 Git是我們的材料。我們使用私有IP從網絡中的機器訪問回購站,公共IP用於訪問亞馬遜機器的回購站。GoCD中的材料

我們的管道有兩個階段 - 第一階段在內部網絡使用機器,第二階段使用亞馬遜實例。

本地網絡有一個限制,我們不能使用公共IP訪問git倉庫。

有沒有辦法,我們可以在舞臺級配置材質?

回答

1

我不知道你的舞臺是幹什麼的,你的問題也不是很清楚。

但我建議將它分成兩個管道,因此您可以在GoCD環境級別爲每個管道分配不同的代理。否則,您將無法將階段路由到特定的代理。

如果您正確配置了物料,管道可以按順序運行,因此您的配置應該位於管道級別,而不是級別級別。

這也使您能夠使用管道模板。

+0

把+1,但我認爲你的回答有點暗示階段(在給定的管道中)不是連續的,而是這種情況。 – dbalakirev

0

這可以通過在代理中輸入主機文件來實現。基本上,我們可以使用相同的材​​料的URL,我們可以在/ etc/hosts中解析爲相應的IP。