- '{project-name}-{stream}-merge-2scm-mvn-script':
mvn-goals: 'clean deploy'
script:
- !include-raw-escape: 'script-apod-analytics-merge.sh'
+ !include-raw-escape: 'script-apod-analytics-merge.sh'
- '{project-name}-{stream}-daily-release-scm-mvn-script':
# job specific
mvn-goals-versioning:
+ # yamllint disable rule:line-length
'versions:set versions:update-child-modules versions:commit -D1.0.0-SNAPSHOT'
+ # yamllint enable
mvn-goals: 'clean deploy'
maven-deploy-properties: |
deployAtEnd=true
- project:
name: dcae-demo
project-name: 'dcae-demo'
- stream: 'master'
project: 'dcae/demo'
stream:
- 'master':
mvn-goals: 'clean deploy'
maven-deploy-properties: |
deployAtEnd=true
+ # yamllint disable rule:line-length
script: |
bash dcae-demo-controller/src/main/docker-build/build.sh
bash dcae-demo-controller/src/main/docker-build/push.sh nexus3.openecomp.org:10003
+ # yamllint enable
- '{project-name}-{stream}-merge-scm-mvn-script':
mvn-goals: 'clean deploy'
+ # yamllint disable rule:line-length
script: |
bash dcae-demo-controller/src/main/docker-build/build.sh
bash dcae-demo-controller/src/main/docker-build/push.sh nexus3.openecomp.org:10003
+ # yamllint enable
- '{project-name}-{stream}-verify-scm-mvn-script':
mvn-goals: 'clean install'
script: |
bash dcae-demo-controller/src/main/docker-build/build.sh
-
- maven-target:
maven-version: '{maven-version}'
- goals: 'clean deploy sonar:sonar -Dsonar.host.url=https://sonar.openecomp.org'
+ goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}}'
properties:
- '{maven-deploy-properties}'
settings: '{mvn-settings}'
- maven-target:
maven-version: '{maven-version}'
- goals: 'clean deploy sonar:sonar -Dsonar.host.url=https://sonar.openecomp.org'
+ goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}}'
properties:
- '{maven-deploy-properties}'
settings: '{mvn-settings}'
- maven-target:
maven-version: '{maven-version}'
pom: '{pom}'
- goals: 'clean deploy sonar:sonar -Dsonar.host.url=https://sonar.openecomp.org'
+ goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}}'
properties:
- '{maven-deploy-properties}'
settings: '{mvn-settings}'
- maven-target:
maven-version: '{maven-version}'
- goals: 'clean deploy sonar:sonar -Dsonar.host.url=https://sonar.openecomp.org'
+ goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}}'
properties:
- '{maven-deploy-properties}'
settings: '{mvn-settings}'
- maven-target:
maven-version: '{maven-version}'
pom: '{pom}'
- goals: 'clean deploy sonar:sonar -Dsonar.host.url=https://sonar.openecomp.org'
+ goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}}'
properties:
- '{maven-deploy-properties}'
settings: '{mvn-settings}'
- shell: |
cp $WORKSPACE/docker/* .
docker -D build -t openecomp/testsuite .
- export DOCKER_REPOSITORY="nexus3.openecomp.org:10003"
- docker tag openecomp/testsuite:latest $DOCKER_REPOSITORY/openecomp/testsuite:latest
- docker push $DOCKER_REPOSITORY/openecomp/testsuite:latest
+ export REPO="nexus3.openecomp.org:10003"
+ docker tag openecomp/testsuite:latest $REPO/openecomp/testsuite:latest
+ docker push $REPO/openecomp/testsuite:latest
- job-template:
name: '{project-name}-{stream}-2scm-docker-shell-daily'
- shell: |
cp $WORKSPACE/docker/* .
docker -D build -t openecomp/testsuite .
- export DOCKER_REPOSITORY="nexus3.openecomp.org:10003"
- docker tag openecomp/testsuite:latest $DOCKER_REPOSITORY/openecomp/testsuite:latest
- docker push $DOCKER_REPOSITORY/openecomp/testsuite:latest
+ export REPO="nexus3.openecomp.org:10003"
+ docker tag openecomp/testsuite:latest $REPO/openecomp/testsuite:latest
+ docker push $REPO/openecomp/testsuite:latest
project-name: 'policy-docker-policy'
jobs:
- '{project-name}-{stream}-verify-scm-mvn-script':
- mvn-goals: 'clean install prepare-package'
- script:
+ mvn-goals: 'clean install prepare-package'
+ script:
!include-raw-escape: 'include-raw-docker-verify.sh'
- '{project-name}-{stream}-merge-scm-mvn-script':
- mvn-goals: 'clean install prepare-package'
- script:
+ mvn-goals: 'clean install prepare-package'
+ script:
!include-raw-escape: 'include-raw-docker-merge.sh'
- '{project-name}-{stream}-docker-java-shell-daily':
docker-pom: 'pom.xml'
jobs:
- '{project-name}-{stream}-three-scm-verify-script':
script:
- !include-raw-escape: 'docker-build-deploy.sh'
+ !include-raw-escape: 'docker-build-deploy.sh'
- '{project-name}-{stream}-merge-docker-script':
script:
- !include-raw-escape: 'docker-build-push.sh'
+ !include-raw-escape: 'docker-build-push.sh'
- '{project-name}-{stream}-release-docker-script-manual':
script:
- !include-raw-escape: 'docker-build-release.sh'
+ !include-raw-escape: 'docker-build-release.sh'
project: 'portal'
stream:
- 'master':
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-release-java-daily'
- '{project-name}-{stream}-docker-java-daily':
- docker-pom: 'pom.xml'
- mvn-profile: 'docker'
+ docker-pom: 'pom.xml'
+ mvn-profile: 'docker'
project: 'vid'
stream: