Merge "Add support for "Build / Publish Docker Image""

This commit is contained in:
Zuul
2019-01-02 13:31:54 +00:00
committed by Gerrit Code Review
5 changed files with 110 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<project>
<builders>
<com.nirima.jenkins.plugins.docker.builder.DockerBuilderPublisher plugin="docker-plugin">
<fromRegistry plugin="docker-commons">
<url>Docker registry URL</url>
</fromRegistry>
<tags>
<string>Image string</string>
</tags>
<dockerFileDirectory>Directory for Dockerfile</dockerFileDirectory>
<pushOnSuccess>true</pushOnSuccess>
<pushCredentialsId>71e4f29c-162b-40d0-85d9-3ddfba2911a0</pushCredentialsId>
<cleanImages>true</cleanImages>
<cleanupWithJenkinsJobDelete>true</cleanupWithJenkinsJobDelete>
<cloud>cloud</cloud>
</com.nirima.jenkins.plugins.docker.builder.DockerBuilderPublisher>
</builders>
</project>

View File

@@ -0,0 +1,10 @@
builders:
- build-publish-docker-image:
docker-registry-url: Docker registry URL
image: Image string
docker-file-directory: Directory for Dockerfile
push-on-success: true
push-credentials-id: 71e4f29c-162b-40d0-85d9-3ddfba2911a0
clean-images: true
jenkins-job-delete: true
cloud: cloud

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<project>
<builders>
<com.nirima.jenkins.plugins.docker.builder.DockerBuilderPublisher plugin="docker-plugin">
<fromRegistry plugin="docker-commons">
<url/>
</fromRegistry>
<tags>
<string/>
</tags>
<dockerFileDirectory/>
<pushOnSuccess>false</pushOnSuccess>
<pushCredentialsId/>
<cleanImages>false</cleanImages>
<cleanupWithJenkinsJobDelete>false</cleanupWithJenkinsJobDelete>
<cloud/>
</com.nirima.jenkins.plugins.docker.builder.DockerBuilderPublisher>
</builders>
</project>

View File

@@ -0,0 +1,2 @@
builders:
- build-publish-docker-image