3 name: packaging-maven-docker-jobs
4 project-name: packaging
5 project: integration/packaging
6 container-public-registry: nexus3.opendaylight.org:10001
7 container-snapshot-registry: nexus3.opendaylight.org:10003
8 container-staging-registry: nexus3.opendaylight.org:10004
10 mvn-settings: packaging-settings
11 mvn-snapshot-id: packaging-snapshots
12 nexus-snapshot-repo: opendaylight-snapshots
14 docker-name: odl-docker
15 docker-root: "$WORKSPACE/odl-docker"
16 build-node: centos7-docker-4c-4g
17 gerrit_trigger_file_paths:
18 - compare-type: REG_EXP
19 pattern: "$WORKSPACE/.*"
21 - gerrit-docker-verify:
22 docker-root: "$WORKSPACE"
23 docker-name: "odl-docker"
24 docker-build-args: "-f ./odl-docker/Dockerfile"
25 - gerrit-docker-merge:
26 post_docker_build_script: |
30 DOCKER_IMAGE_TAG2=${{DOCKER_IMAGE_TAG%-*}}
31 DNAME={container-snapshot-registry}/{docker-name}
32 docker tag $DNAME:$DOCKER_IMAGE_TAG $DNAME:$DOCKER_IMAGE_TAG2
33 docker tag $DNAME:$DOCKER_IMAGE_TAG $DNAME:latest
34 docker push $DNAME:$DOCKER_IMAGE_TAG2
35 docker push $DNAME:latest
36 - gerrit-maven-docker-stage:
37 mvn-params: "-Dmaven.test.skip install exec:exec -Pbuild-docker"
38 maven-versions-plugin: true
48 project-name: packaging