首页 文章

GoCD中的材料

提问于
浏览
1

我们有两个代理商 - 一个代理商在公司的内部网络中,另一个代理商在亚马逊 . Git是我们的材料 . 我们使用私有ip从网络中的机器访问repo,公共ip用于访问amazon机器的repo .

我们的管道有两个阶段 - 内部网络中的第一阶段使用机器和第二阶段使用亚马逊实例 .

在本地网络中存在一个约束,即我们无法使用公共IP来访问git仓库 .

有没有办法,我们可以在阶段级别配置材料吗?

2 回答

  • 1

    我不知道你的舞台做了什么,而且你的问题也不是很清楚 .

    但我建议将其分为两个管道,这样您就可以在GoCD环境级别为每个管道分配不同的代理 . 否则,您将无法将阶段路由到特定代理 .

    如果正确配置材料,管道可以按顺序运行,因此您的配置应该在管道级别,而不是在阶段级别 .

    这也使您能够使用管道模板 .

  • 0

    这可以通过在代理中输入主机文件来实现 . 基本上,我们可以使用相同的URL作为材料,我们可以在/ etc / hosts中输入解析为相应的ip .

相关问题