【问题标题】:Where does the concourse ci create containers to run the task? How to get into any of those containers?大厅 ci 在哪里创建容器来运行任务?如何进入这些容器中的任何一个?
【发布时间】:2018-05-31 18:39:21
【问题描述】:

concourse ci 在哪里创建容器来运行任务?如何进入这些容器中的任何一个?

【问题讨论】:

标签: docker containers concourse docker-image concourse-git-resource


【解决方案1】:

fly intercept(又名fly hijack)似乎就是您要找的东西。

https://concourse-ci.org/builds.html#fly-intercept

一个重要的注意事项是容器仍然需要在工作器上运行。例如,如果之前构建成功或失败,Concourse 可能已经清理了该容器。

如果是这种情况,请重新开始构建,一旦运行,您将在使用 CLI 时将其视为hijack 的一个选项。

【讨论】:

  • 感谢您的回复。在教程的情况下工人在哪里?。
  • @UCodeIT 这将取决于你如何部署 Concourse 和你的网络布局。如果你想了解集群中workers的一些信息,你可以使用fly -t workers -d 来获取Concourse知道的关于它们的所有信息。
  • 我按照教程指导我的方式部署了大厅。 (concoursetutorial.com)
  • 那么您的工作人员将在您本地机器上的容器中的 Docker 主机上运行。
  • 哦,我明白了,谢谢。您的意思是这里的工人是运行作业的容器。多节点集群怎么办?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-13
  • 1970-01-01
  • 2019-10-25
  • 2018-12-15
  • 2022-11-03
  • 2022-08-15
相关资源
最近更新 更多