我在 Jenkins 中创建了一个管道,其步骤是:
- git pull(从 GitHub 检索应用程序)
- 构建(maven 打包应用程序)
- 构建图像
- 运行图像
运行图像的代码是
docker run -d --name **application_name** -p 8081:8081 **application_name**
我需要一个 if-else 条件来检查图像是否已创建。例如。
if (image not created)
create the image
else
different step
我需要这个,因为每次我更改代码中的某些内容时,Jenkins 都会抛出一个错误,指出图像已经在运行。