我在Centos和jenkins上使用git本地存储库作为同一台机器上的容器。如何在jenkins作业中提供git路径来访问它。
请指导我。
答案 0 :(得分:0)
您无法从容器内部访问主机的文件系统,这部分是容器的整个点。
在某种程度上,在容器内运行应用程序(在本例中为Jenkins)就像在单独的主机上运行它一样。
这意味着为了从主机A上的容器内运行的Jenkins访问主机A上的git存储库,您需要以某种方式公开该git存储库,通常是通过HTTP或SSH。您可以在information given in the documentation之后执行此操作。它可能还需要进行一些配置以在容器和主机A之间建立网络。
但通常你宁愿在某个地方设置一个专用的Git服务器并使用基于Git构建的某种软件,例如GitLab,它有一个免费的开源社区版。