build-node: ubuntu1604-builder-8c-8g
- '{project-name}-{stream}-merge-java':
build-node: ubuntu1604-builder-8c-8g
- - gerrit-maven-stage
+ - gerrit-maven-stage:
+ build-node: ubuntu1604-builder-8c-8g
- '{project-name}-{stream}-release-version-java-daily':
build-node: ubuntu1604-builder-8c-8g
functionality:
- 'bbs-testsuites':
trigger_jobs:
- - 'dcaegen2-services-master-bbs-event-processor-merge-java'
+ - 'dcaegen2-services-{stream}-bbs-event-processor-merge-java'
robot-options: ''
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
+ - gerrit-maven-stage:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
- '{project-name}-{stream}-docker-java-version-shell-daily':
docker-pom: 'pom.xml'
pom: 'artifactbroker/pom.xml'
pattern: 'artifactbroker/**'
jobs:
+ - gerrit-maven-stage:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
- '{project-name}-{stream}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-merge-java'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
+ - gerrit-maven-stage:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
- '{project-name}-{stream}-docker-java-version-shell-daily':
docker-pom: 'pom.xml'
jobs:
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
+ - gerrit-maven-stage:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
- '{project-name}-{stream}-docker-java-version-shell-daily':
docker-pom: 'pom.xml'
- '{project-name}-{stream}-{subproject}-verify-python'
- '{project-name}-{stream}-{subproject}-verify-java'
- '{project-name}-{stream}-{subproject}-merge-java'
+ - gerrit-maven-stage:
+ sign-artifacts: true
+ build-node: centos7-builder-4c-4g
+ maven-versions-plugin: true
- '{project-name}-{stream}-{subproject}-release-version-java-daily'
- '{project-name}-{stream}-docker-java-version-shell-daily':
docker-pom: 'pom.xml'
+++ /dev/null
-#!/bin/bash
-
-# setting-up bash flags
-set -x -e -o pipefail
-
-# remove old ansible - current centos build minion
-# is quite old and using incompatible ansible 2.4.x
-sudo yum -y remove ansible
-sudo pip install ansible ansible-lint
-
-# perform check
-ansible --version
-ansible-lint --version
-ansible-lint ./ansible/site.yml -vvv
--- /dev/null
+#!/bin/bash
+
+# setting-up bash flags
+set -x -e -o pipefail
+
+#Run review script
+./offline-installer-review.sh
+
- project:
name: offline-installer
project-name: 'offline-installer'
- build-node: centos7-builder-2c-1g
- offline_build_script: !include-raw-escape: include-yaml-check.sh
+ build-node: 'ubuntu1604-docker-8c-8g'
+ offline_review_bootstrap: !include-raw-escape: offline-installer-review-bootstrap.sh
stream:
- 'master':
branch: 'master'
jobs:
- - '{project-name}-{stream}-yaml-lint':
- build_script: '{offline_build_script}'
+ - '{project-name}-{stream}-review':
+ build_script: '{offline_review_bootstrap}'
---
- job-template:
- name: '{project-name}-{stream}-yaml-lint'
+ name: '{project-name}-{stream}-review'
node: '{build-node}'
- type: freestyle
+ project-type: freestyle
build_script: ''
pattern: '**'
name: libxml2-utils
state: present
become: true
+ when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
- name: Install python-tox
apt: