-IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - x86_64 - 20180815-183048.979
+IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - x86_64 - 20180817-215307.947
LABELS=queue-docker-4c-4g
HARDWARE_ID=v2-highcpu-4
INSTANCE_CAP=1
-IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - x86_64 - 20180815-183048.979
+IMAGE_NAME=ZZCI - Ubuntu 16.04 - docker - x86_64 - 20180817-215307.947
LABELS=ubuntu1604-docker-8c-8g
HARDWARE_ID=v2-highcpu-8
subproject: 'aaf-sms-client'
path: 'sms-service/src'
jobs:
- - gerrit-maven-clm
+ - gerrit-maven-clm:
+ mvn-params: '-f sms-client/java/pom.xml'
- '{project-name}-{stream}-verify-golang'
- '{project-name}-{stream}-merge-golang'
- '{project-name}-{stream}-{subproject}-release-version-java-daily':
echo 'Building AAF/sshsm base containers'
cd bin/base
chmod 755 build_base_images.sh
-sh build_base_images.sh
+./build_base_images.sh
--- /dev/null
+---
+- project:
+ name: aai-validation
+ project-name: 'aai-validation'
+ jobs:
+ - gerrit-maven-clm
+ - '{project-name}-{stream}-verify-java'
+ - '{project-name}-{stream}-merge-java'
+ - '{project-name}-{stream}-release-version-java-daily'
+ - '{project-name}-{stream}-aai-docker-java-daily':
+ pom: 'pom.xml'
+ mvn-goals: 'docker:build'
+ project: 'aai/validation'
+ stream:
+ - 'master':
+ branch: 'master'
+ mvn-settings: 'aai-validation-settings'
+ files: '**'
+ archive-artifacts: ''
+ build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: aai-validation-sonar
+ jobs:
+ - gerrit-maven-sonar
+ cron: 'H 11 * * *'
+ build-node: ubuntu1604-builder-4c-4g
+ project: 'aai/validation'
+ project-name: 'aai-validation'
+ branch: 'master'
+ mvn-settings: 'aai-validation-settings'
+ mvn-goals: 'clean install'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
\ No newline at end of file
stream:
- 'master':
branch: master
- - 'beijing':
- branch: 'beijing'
functionality:
- 'healthcheck':
trigger_jobs:
+++ /dev/null
----
-- project:
- name: dcaegen2-services-pm-mapper
- # job template iterators
- project-name: 'dcaegen2-services-pm-mapper'
- stream:
- - 'master':
- branch: 'master'
- # apply to all jobs
- project: 'dcaegen2/services/pm-mapper'
- mvn-settings: 'dcaegen2-services-pm-mapper-settings'
- files: '**'
- maven-deploy-properties: |
- deployAtEnd=true
- archive-artifacts: ''
- build-node: ubuntu1604-docker-8c-8g
- jobs:
- - gerrit-maven-clm
- - '{project-name}-{stream}-release-version-java-daily'
- - '{project-name}-{stream}-verify-java':
- mvn-goals: 'clean install'
- - '{project-name}-{stream}-merge-java':
- mvn-goals: 'clean deploy'
-
-- project:
- name: dcaegen2-services-pm-mapper-sonar
- jobs:
- - gerrit-maven-sonar
- cron: 'H 11 * * *'
- build-node: ubuntu1604-builder-4c-4g
- project: 'dcaegen2/services/pm-mapper'
- project-name: 'dcaegen2-services-pm-mapper'
- branch: 'master'
- mvn-settings: 'dcaegen2-services-pm-mapper-settings'
- mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
name: doc
project-name: 'doc'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-rtd':
build-node: centos7-builder-4c-4g
- '{project-name}-{stream}-merge-rtd'
+++ /dev/null
----
-- project:
- name: integration-seccom
- project-name: 'integration-seccom'
- jobs:
- - gerrit-maven-clm
- project: 'integration/seccom'
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'integration-seccom-settings'
- files: '**'
- archive-artifacts: ''
- build-node: ubuntu1604-builder-4c-4g
name: integration
project-name: 'integration'
jobs:
- - gerrit-maven-clm
+ - gerrit-maven-clm:
+ mvn-params: '-f version-manifest/pom.xml'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
--- /dev/null
+#!/bin/bash
+#
+echo '============== CALLING SCRIPT TO BUILD DOCKER IMAGES ================='
+
+CURRENTDIR="$(pwd)"
+echo $CURRENTDIR
+
+chmod 755 ./azure/docker/*.*
+
+./azure/docker/build_image.sh
+
--- /dev/null
+---
+- project:
+ name: multicloud-azure-java
+ project-name: 'multicloud-azure'
+ project: 'multicloud/azure'
+ stream:
+ - 'master':
+ branch: 'master'
+ mvn-settings: 'multicloud-azure-settings'
+ subproject:
+ - 'azure':
+ pom: 'azure/pom.xml'
+ pattern: 'azure/**'
+ jobs:
+ - gerrit-maven-clm
+ - '{project-name}-{stream}-verify-java'
+ - '{project-name}-{stream}-merge-java'
+ - '{project-name}-{stream}-{subproject}-verify-java'
+ - '{project-name}-{stream}-{subproject}-merge-java'
+ - '{project-name}-{stream}-{subproject}-release-version-java-daily'
+ - '{project-name}-{stream}-docker-java-version-shell-daily':
+ docker-pom: 'pom.xml'
+ mvn-goals: 'install'
+ script:
+ !include-raw-escape: 'build-multicloud-azure-docker-image.sh'
+ files: '**'
+ archive-artifacts: ''
+ build-node: ubuntu1604-builder-4c-4g
+
+- project:
+ name: multicloud-azure-sonar
+ jobs:
+ - gerrit-maven-sonar
+ cron: 'H 11 * * *'
+ build-node: ubuntu1604-builder-4c-4g
+ project: 'multicloud/azure'
+ project-name: 'multicloud-azure'
+ branch: 'master'
+ mvn-settings: 'multicloud-azure-settings'
+ mvn-goals: 'clean install'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
--- /dev/null
+---
+- project:
+ name: multicloud-azure-python
+ project-name: 'multicloud-azure'
+ project: 'multicloud/azure'
+ stream:
+ - 'master':
+ branch: 'master'
+ mvn-settings: 'multicloud-azure-settings'
+ build-node: 'ubuntu1604-builder-4c-4g'
+ subproject:
+ - 'azure':
+ path: 'azure'
+ pattern: 'azure/**'
+ jobs:
+ - '{project-name}-{stream}-{subproject}-verify-python'
stream:
- 'master':
branch: 'master'
- - 'beijing':
- branch: 'beijing'
functionality:
- 'sanity':
trigger_jobs:
robot-options: ''
branch: 'master'
html-dir: 'archives'
- html-files: 'SDC_CI_Extent_Report.html'
\ No newline at end of file
+ html-files: 'SDC_CI_Extent_Report.html'
project-name: 'sdc-dcae-d-ci'
branch: 'master'
mvn-settings: 'sdc-dcae-d-ci-settings'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ mvn-opts: '-Xmx1024m'
project-name: 'sdc-dcae-d-dt-be-main'
branch: 'master'
mvn-settings: 'sdc-dcae-d-dt-be-main-settings'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ mvn-opts: '-Xmx1024m'
project-name: 'sdc-dcae-d-dt-be-property'
branch: 'master'
mvn-settings: 'sdc-dcae-d-dt-be-property-settings'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ mvn-opts: '-Xmx1024m'
project-name: 'sdc-dcae-d-dt'
branch: 'master'
mvn-settings: 'sdc-dcae-d-dt-settings'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ mvn-opts: '-Xmx1024m'
project-name: 'sdc-dcae-d-fe'
branch: 'master'
mvn-settings: 'sdc-dcae-d-fe-settings'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ mvn-opts: '-Xmx1024m'
project-name: 'sdc-dcae-d-tosca-lab'
branch: 'master'
mvn-settings: 'sdc-dcae-d-tosca-lab-settings'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
\ No newline at end of file
+ mvn-opts: '-Xmx1024m'
stream:
- 'master':
branch: 'master'
- - 'beijing':
- branch: 'beijing'
mvn-settings: 'sdc-jtosca-settings'
files: '**'
archive-artifacts: ''
build-timeout: 60
+ maven-version: 'mvn35'
- project:
name: sdc-jtosca-sonar
project-name: 'sdc-jtosca'
branch: 'master'
mvn-settings: 'sdc-jtosca-settings'
- mvn-params: '-Dsonar.branch.name=${branch}'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m'
files: '**'
archive-artifacts: ''
build-timeout: 60
+ maven-version: 'mvn35'
- project:
name: sdc-onap-ui-sonar
project-name: 'sdc-onap-ui'
branch: 'master'
mvn-settings: 'sdc-onap-ui-settings'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ mvn-opts: '-Xmx1024m'
stream:
- 'master':
branch: 'master'
- - 'beijing':
- branch: 'beijing'
mvn-settings: 'sdc-sdc-distribution-client-settings'
files: '**'
archive-artifacts: ''
build-timeout: 60
+ maven-version: 'mvn35'
- project:
name: sdc-sdc-distribution-client-sonar
project-name: 'sdc-sdc-distribution-client'
branch: 'master'
mvn-settings: 'sdc-sdc-distribution-client-settings'
- mvn-params: '-Dsonar.branch.name=${branch}'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m'
stream:
- 'master':
branch: 'master'
- - 'beijing':
- branch: 'beijing'
mvn-settings: 'sdc-sdc-docker-base-settings'
files: '**'
archive-artifacts: ''
build-node: ubuntu1604-builder-8c-8g
+ maven-version: 'mvn35'
name: sdc-sdc-pubsub
project-name: 'sdc-sdc-pubsub'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
project: 'sdc/sdc-pubsub'
files: '**'
archive-artifacts: ''
build-timeout: 60
+ maven-version: 'mvn35'
- project:
name: sdc-sdc-pubsub-sonar
project-name: 'sdc-sdc-pubsub'
branch: 'master'
mvn-settings: 'sdc-sdc-pubsub-settings'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ mvn-opts: '-Xmx1024m'
files: '**'
archive-artifacts: ''
build-timeout: 60
+ maven-version: 'mvn35'
stream:
- 'master':
branch: 'master'
- - 'beijing':
- branch: 'beijing'
mvn-settings: 'sdc-sdc-tosca-settings'
files: '**'
archive-artifacts: ''
build-timeout: 60
+ maven-version: 'mvn35'
- project:
name: sdc-sdc-tosca-sonar
project-name: 'sdc-sdc-tosca'
branch: 'master'
mvn-settings: 'sdc-sdc-tosca-settings'
- mvn-params: '-Dsonar.branch.name=${branch}'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m'
stream:
- 'master':
branch: 'master'
- - 'beijing':
- branch: 'beijing'
mvn-settings: 'sdc-sdc-workflow-designer-settings'
files: '**'
archive-artifacts: ''
docker-pom: 'pom.xml'
mvn-profile: docker
build-node: ubuntu1604-builder-4c-4g
+ maven-version: 'mvn35'
- project:
name: sdc-sdc-workflow-designer-sonar
project-name: 'sdc-sdc-workflow-designer'
branch: 'master'
mvn-settings: 'sdc-sdc-workflow-designer-settings'
+ mvn-params: '-Dsonar.branch={branch}'
mvn-goals: 'clean install'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ mvn-opts: '-Xmx1024m'
stream:
- 'master':
branch: 'master'
- - 'beijing':
- branch: 'beijing'
mvn-settings: 'sdc-settings'
files: '**'
archive-artifacts: ''
build-node: ubuntu1604-builder-8c-8g
+ maven-version: 'mvn35'
- project:
name: sdc-sonar
project-name: 'sdc'
branch: 'master'
mvn-settings: 'sdc-settings'
- mvn-params: '-Djacoco.skip=false -Dsonar.branch.name=${branch} -Dnpm.registry=https://nexus.onap.org/content/repositories/npm/'
+ mvn-params: '-Djacoco.skip=false -Dsonar.branch={branch} -Dnpm.registry=https://nexus.onap.org/content/repositories/npm/'
mvn-goals: 'clean install'
mvn-opts: '-Xmx1024m'
+++ /dev/null
----
-- project:
- name: so-chef-repo
- project-name: 'so-chef-repo'
- jobs:
- - gerrit-maven-clm
- project: 'so/chef-repo'
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'so-chef-repo-settings'
- files: '**'
- archive-artifacts: ''
+++ /dev/null
----
-- project:
- name: so-docker-config
- project-name: 'so-docker-config'
- jobs:
- - gerrit-maven-clm
- project: 'so/docker-config'
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'so-docker-config-settings'
- files: '**'
- archive-artifacts: ''
+++ /dev/null
----
-- project:
- name: so-so-config
- project-name: 'so-so-config'
- jobs:
- - gerrit-maven-clm
- project: 'so/so-config'
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'so-so-config-settings'
- files: '**'
- archive-artifacts: ''
+++ /dev/null
----
-- project:
- name: testsuite-properties-master
- project-name: 'testsuite-properties'
- jobs:
- - gerrit-maven-clm
- project: 'testsuite/properties'
- stream:
- - 'master':
- branch: 'master'
- mvn-settings: 'testsuite-properties-settings'
- files: '**'
- archive-artifacts: ''
- build-node: ubuntu1604-builder-4c-4g
path: '.'
pattern: '**'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-{subproject}-verify-python'
project: 'testsuite/python-testing-utils'
name: testsuite
project-name: 'testsuite'
jobs:
- - gerrit-maven-clm
- '{project-name}-{stream}-3scm-docker-shell-daily':
script:
!include-raw-escape: 'testsuite-docker.sh'
become_user: root
become_method: sudo
vars:
+ apt_file: /etc/apt/sources.list.d/google-chrome.list
docker_compose_version: 1.17.1
glide_checksum: sha256:c403933503ea40308ecfadcff581ff0dc3190c57958808bb9eed016f13f6f32c
glide_version: v0.13.1
- maven
- python-ncclient
become: true
+
+ - name: Add Google Chrome key
+ apt_key:
+ url: https://dl-ssl.google.com/linux/linux_signing_key.pub
+ state: present
+ become: true
+
+ - name: Add Google Chrome repo
+ copy: content="deb http://dl.google.com/linux/chrome/deb/ stable main" dest={{apt_file}} owner=root group=root mode=644
+ become: true
+
+ - name: Update apt cache
+ apt: update_cache=yes
+ become: true
+
+ - name: Install Google Chrome
+ apt:
+ name: google-chrome-stable
+ state: present
+ become: true
+
+ - name: Install Erlang dependency packages
+ apt:
+ name:
+ - libwxgtk3.0-0v5
+ - libsctp1
+ - libwxbase3.0-0v5
+ become: true
+
+ - name: Install Erlang
+ apt:
+ deb: https://packages.erlang-solutions.com/erlang/esl-erlang/FLAVOUR_1_general/esl-erlang_19.3.6-1~ubuntu~trusty_amd64.deb
+ install_recommends: yes
+ become: true
+
+ - name: Clone rebar3
+ git:
+ repo: 'https://github.com/erlang/rebar3.git'
+ dest: /tmp/rebar3
+
+ - name: Bootstrap rebar3
+ command: ./bootstrap
+ args:
+ chdir: /tmp/rebar3
+
+ - name: Install rebar3 to bin
+ copy:
+ src: /tmp/rebar3/rebar3
+ dest: /usr/bin/rebar3
+ remote_src: true
+ become: true
+
+ - name: Remove unused rebar3 source
+ file:
+ path: /tmp/rebar3
+ state: absent