我正在尝试在Openshift上运行自定义的Jenkins。我正在尝试使用特权容器和scc运行dockerized管道,以便能够使用我的Jenkins运行docker。到目前为止,我设法运行了该作业,它正在成功创建一个新的Docker容器。但是,由于我的新码头工人是由詹金斯创建的,因此无法访问我项目中的Nexus服务。我怎样才能解决这个问题?我当时在想解决方案应该是让Jenkins在与Jenkins相同的命名空间中运行docker。
答案 0 :(得分:1)
我假设您想在Kubernetes中运行容器。
我建议您在Deployment上使用ConfigMap,或者如果要在群集中进行加密,则可以使用Secret存储Nexus凭据。
然后,您可以在~/.ivy2/.credentials
下挂载ConfigMap或Secret。