diff options
author | tanhengyeow <E0032242@u.nus.edu> | 2018-09-10 23:31:15 +0800 |
---|---|---|
committer | Anil Belur <askb23@gmail.com> | 2018-09-24 20:16:21 +0530 |
commit | 039c860dc226a9ee64451f530e98791d3a9e810e (patch) | |
tree | 19c4ecaa39ed0d4f4c1c57c270daa1e8371e5f69 /tests | |
parent | 4d5397c496abc1097d7214dafee5f16d7f49e066 (diff) | |
download | python-jenkins-job-builder-039c860dc226a9ee64451f530e98791d3a9e810e.tar.gz python-jenkins-job-builder-039c860dc226a9ee64451f530e98791d3a9e810e.tar.xz python-jenkins-job-builder-039c860dc226a9ee64451f530e98791d3a9e810e.zip |
Add support for "Build / Publish Docker Image"
Change-Id: Iac9ffcdcb4312818d53e1da9be92ecdbb84c8cc1
Co-Authored-By: Anil Belur <askb23@gmail.com>
Signed-off-by: Tan Heng Yeow <E0032242@u.nus.edu>
Signed-off-by: Anil Belur <askb23@gmail.com>
Diffstat (limited to 'tests')
4 files changed, 50 insertions, 0 deletions
diff --git a/tests/builders/fixtures/build-publish-docker-image-full.xml b/tests/builders/fixtures/build-publish-docker-image-full.xml new file mode 100644 index 00000000..d0e99bd1 --- /dev/null +++ b/tests/builders/fixtures/build-publish-docker-image-full.xml @@ -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> diff --git a/tests/builders/fixtures/build-publish-docker-image-full.yaml b/tests/builders/fixtures/build-publish-docker-image-full.yaml new file mode 100644 index 00000000..2469d11e --- /dev/null +++ b/tests/builders/fixtures/build-publish-docker-image-full.yaml @@ -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 diff --git a/tests/builders/fixtures/build-publish-docker-image-minimal.xml b/tests/builders/fixtures/build-publish-docker-image-minimal.xml new file mode 100644 index 00000000..3e616113 --- /dev/null +++ b/tests/builders/fixtures/build-publish-docker-image-minimal.xml @@ -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> diff --git a/tests/builders/fixtures/build-publish-docker-image-minimal.yaml b/tests/builders/fixtures/build-publish-docker-image-minimal.yaml new file mode 100644 index 00000000..4497d40e --- /dev/null +++ b/tests/builders/fixtures/build-publish-docker-image-minimal.yaml @@ -0,0 +1,2 @@ +builders: + - build-publish-docker-image |