尝试在jenkins管道中使用docker.build(),同时还定义了一个特定的docker文件供使用

时间:2019-07-30 14:30:56

标签: docker jenkins jenkins-pipeline dockerfile

我正在尝试使用Jenkins通过docker.build()命令创建一个docker实例。问题是我有一个以上的docker文件(所有文件都有唯一的名称),将在不同的场景下使用。是否可以在Jenkins中使用docker.build命令同时指定要使用的文件?

api = docker.build("api:Dockerfile-api")

我正在尝试模拟命令的功能

docker build -t <app-name>-api -f Dockerfile-api .

1 个答案:

答案 0 :(得分:1)

关于docker-pipeline-plugin,docker.build()函数采用的第二个参数可以是docker.build("svc", "-f docker/db/Dockerfile .")