X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Fintegration-docker.yaml;h=907fea1f87a31b5beef2ae6a61a5eee6ee5edcc7;hb=2e6b2e367ed087b727b84b1541c4a1ca1e7e2635;hp=6bdf2885f4923c8747218cb1a573cd68b377d510;hpb=f8e00d112997bed8f2d13c28a3fc87f45bd05e47;p=ci-management.git diff --git a/jjb/integration/integration-docker.yaml b/jjb/integration/integration-docker.yaml index 6bdf2885f..907fea1f8 100644 --- a/jjb/integration/integration-docker.yaml +++ b/jjb/integration/integration-docker.yaml @@ -1,24 +1,104 @@ --- - project: name: integration-docker - project-name: 'integration' + project-name: "integration" jobs: - - '{project-name}-{stream}-{subproject}-docker-merge' - - '{project-name}-{stream}-{subproject}-docker-verify' - project: 'integration' + - integration-docker-merge + - integration-docker-verify + project: "integration" stream: - - 'master': - branch: 'master' - - 'casablanca': - branch: 'casablanca' + - "master": + branch: "master" subproject: - - 'sniroemulator': - pom: 'test/mocks/sniroemulator/pom.xml' - pattern: 'test/mocks/sniroemulator/**' - - 'pnfsimulator': - pom: 'test/mocks/pnfsimulator/pom.xml' - pattern: 'test/mocks/pnfsimulator/**' - mvn-settings: 'integration-settings' - files: '**' - archive-artifacts: '' - build-node: ubuntu1604-builder-4c-4g + - "aai-simulator": + pom: "test/mocks/aai-simulator/pom.xml" + pattern: "test/mocks/aai-simulator/**" + mvn-goals: "mvn clean install -Dcheckstyle.skip" + - "sniroemulator": + pom: "test/mocks/sniroemulator/pom.xml" + pattern: "test/mocks/sniroemulator/**" + mvn-settings: "integration-settings" + files: "**" + archive-artifacts: "" + +- project: + name: integration-netconf-pnp-simulator + project: integration + stream: + - "master": + branch: "master" + # Required by verifier + mvn-settings: "integration-settings" + project-name: "integration-netconf-pnp-simulator" + gerrit_trigger_file_paths: + - compare-type: ANT + pattern: "test/mocks/netconf-pnp-simulator/engine/**" + docker-name: "onap/integration/simulators/netconf-pnp-simulator" + docker-root: test/mocks/netconf-pnp-simulator/engine + container-tag-method: yaml-file + post_docker_build_script: | + #!/bin/bash + set -eux + cd "$DOCKER_ROOT" + # To simplify the references inside tox.ini and tests/settings.py + docker tag "$CONTAINER_PUSH_REGISTRY/$DOCKER_NAME:$DOCKER_IMAGE_TAG" netconf-pnp-simulator:latest + tox + build-node: ubuntu1804-docker-8c-8g + build-timeout: 20 + jobs: + - gerrit-docker-verify + - gerrit-docker-merge + +- project: + name: integration-ran-nssmf-simulator + project: integration + stream: + - "master": + branch: "master" + # Required by verifier + mvn-settings: "integration-settings" + project-name: "integration-ran-nssmf-simulator" + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: "test/mocks/ran-nssmf-simulator/.*" + docker-name: "onap/ran-nssmf-simulator" + docker-root: test/mocks/ran-nssmf-simulator + container-tag-method: yaml-file + post_docker_build_script: | + #!/bin/bash + set -eux + cd "$DOCKER_ROOT" + # To simplify the references inside tox.ini and tests/settings.py + docker tag "$CONTAINER_PUSH_REGISTRY/$DOCKER_NAME:$DOCKER_IMAGE_TAG" ran-nssmf-simulator:latest + tox + build-node: ubuntu1804-docker-8c-8g + build-timeout: 20 + jobs: + - gerrit-docker-verify + - gerrit-docker-merge + +- project: + name: integration-k8s-toolbox + project: integration + stream: + - "master": + branch: "master" + # Required by verifier + mvn-settings: "integration-settings" + project-name: "integration-k8s-toolbox" + gerrit_trigger_file_paths: + - compare-type: REG_EXP + pattern: "pipelines/docker-onap-k8s-toolbox/.*" + docker-name: "onap/k8s-toolbox" + docker-root: pipelines/docker-onap-k8s-toolbox + container-tag-method: yaml-file + post_docker_build_script: | + #!/bin/bash + set -eux + cd "$DOCKER_ROOT" + docker tag "$CONTAINER_PUSH_REGISTRY/$DOCKER_NAME:$DOCKER_IMAGE_TAG" onap-k8s-toolbox:latest + build-node: ubuntu1804-docker-8c-8g + build-timeout: 20 + jobs: + - gerrit-docker-verify + - gerrit-docker-merge