- job-template:
name: 'packaging-build-rpm-{stream}'
- node: centos7-java-builder-2c-4g
+ node: centos7-java-builder-1c-4g
project-type: freestyle
builders:
- shell: !include-raw: build-rpm.sh
- shell: !include-raw: test-rpm-deps.sh
+ - inject:
+ properties-content: 'URL=/home/$USER/rpmbuild/RPMS/noarch/*.rpm'
+ - shell: !include-raw: install-rpm.sh
+ - shell: !include-raw: start-odl.sh
+ - shell: |
+ # Install expect to interact with Karaf shell
+ sudo yum install -y expect
+ # Install nmap to check status of ODL's SSH port
+ sudo yum install -y nmap
+ - shell: !include-raw: test-karaf.expect
+ - shell: !include-raw: stop-odl.sh
- lf-infra-deploy-maven-file:
global-settings-file: 'global-settings'
settings-file: 'packaging-settings'
- job-template:
name: 'packaging-build-rpm-snap-{stream}'
- node: centos7-java-builder-2c-4g
+ node: centos7-java-builder-1c-4g
project-type: freestyle
- inject:
properties-content: 'STREAM={stream}'
- shell: !include-raw: build-rpm-snap.sh
+ - shell: !include-raw: test-rpm-deps.sh
- lf-infra-deploy-maven-file:
global-settings-file: 'global-settings'
settings-file: 'packaging-settings'
- job-template:
name: 'packaging-verify-rpm-master'
- node: centos7-java-builder-2c-4g
+ node: centos7-java-builder-1c-4g
project-type: freestyle
- job-template:
name: 'packaging-verify-full-rpm-master'
- node: centos7-java-builder-2c-4g
+ node: centos7-java-builder-1c-4g
project-type: freestyle
- job-template:
name: 'packaging-test-rpm-master'
- node: centos7-java-builder-2c-4g
+ node: centos7-java-builder-1c-4g
parameters:
- opendaylight-infra-parameters:
- job-template:
name: 'packaging-test-rpm-upgrade-master'
- node: centos7-java-builder-2c-4g
+ node: centos7-java-builder-1c-4g
parameters:
- opendaylight-infra-parameters:
- job-template:
name: 'packaging-test-deb-master'
- node: ubuntu1604-mininet-ovs-25-2c-4g
+ node: ubuntu1604-mininet-ovs-25-1c-4g
parameters:
- opendaylight-infra-parameters:
- job-template:
name: 'packaging-build-deb-{stream}'
- node: ubuntu1604-mininet-ovs-25-2c-4g
+ node: ubuntu1604-mininet-ovs-25-1c-4g
project-type: freestyle