我正在尝试使用Jenkins中的Docker插件在其上运行的构建失败时提交Docker容器。目前,我有一个拥有约15个节点的Jenkins服务器,每个节点都有自己的docker云。所有节点都安装了最新版本的docker-ce。我已经建立了一个可以在docker容器上运行的构建。我要做的是在构建失败时提交容器。以下是我尝试过的事情:
添加一个后构建任务,在这里我可以获得容器ID和运行该容器的节点的主机名。然后,我通过SSH进入节点,然后提交容器。
在构建的常规配置中选中“提交容器”框
使用构建脚本
执行docker命令(构建步骤)
如果我误解了以上任何一种方式,请告诉我!我对Jenkins和Docker还是陌生的,所以我正在学习。 :)