我目前在Docker容器中运行Jenkins实例。我一直在对Jenkins及其管道进行一些试验。我设法使用Jenkinsfile使Maven应用程序构建成功。
现在,我正尝试将我构建的应用程序自动部署到Docker容器中,该容器是Jenkins容器的同级容器。我已经挂载了/var/run/docker.sock,所以我可以访问父泊坞窗。但是现在,我似乎找不到任何好的信息来指导我完成下一部分,即修改Jenkinsfile以将我的应用程序部署到新容器中。
我该如何在同一个docker容器中运行Maven应用程序?
答案 0 :(得分:0)
旋转从属节点(物理或虚拟盒子),然后使用docker在其中运行某些命令可能更合适。
如果您检查实例URL:https://jenkins.address/job/myjob/pipeline-syntax/
您将找到有关为此所需的命令的更多信息。
无论如何,最好的方法是实际创建一个dockerfile,并在其中复制工件,然后将映像推送到注册表,然后在某个地方部署刚刚构建的映像