summaryrefslogtreecommitdiffstats
path: root/jjb/integration/integration.yaml
diff options
context:
space:
mode:
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>2020-03-24 15:48:42 +0100
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>2020-03-24 15:48:42 +0100
commitad114ad2b8fafe8c23bbdea2a6ff1cbedecfedb4 (patch)
tree925833cb3aeffd6b1ede02ffdf872ce96c28ddf4 /jjb/integration/integration.yaml
parent99ccbdc28910ba8a98dfd1c7ba0a2ccdff3ff37f (diff)
Add subproject support for golang verify job
A descendant 'verify-golang' job is created using yaml anchors for common job boilerplate. Build minion gets changed to a Docker based one as some projects depend on it on build time. Build script is displaced so that it supports JJB variable interpolation. Change-Id: I0af4235287b58a251e399a90703ac3ffffc07338 Issue-ID: INT-1498 Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Diffstat (limited to 'jjb/integration/integration.yaml')
-rw-r--r--jjb/integration/integration.yaml24
1 files changed, 14 insertions, 10 deletions
diff --git a/jjb/integration/integration.yaml b/jjb/integration/integration.yaml
index 4f95f5e02..62a0bed76 100644
--- a/jjb/integration/integration.yaml
+++ b/jjb/integration/integration.yaml
@@ -49,20 +49,24 @@
golangver: 'golang112'
mvn-settings: 'integration-settings'
archive-artifacts: ''
- build-node: ubuntu1804-builder-4c-4g
+ build-node: ubuntu1804-docker-8c-8g
jobs:
- - '{project-name}-{stream}-verify-golang':
- script: '{build_script}'
- path: 'test/security/k8s'
- pattern: '{path}/**'
+ - '{project-name}-{stream}-{subproject}-verify-golang':
+ script: |
+ #!/bin/bash
+ set -ex # Fail build if any setup step fails
+ cd $WORKSPACE/{path}
+ make test
+ subproject:
+ - 'test-security-k8s':
+ path: 'test/security/k8s'
+ pattern: '{path}/**'
+ - 'test-security-sslendpoints':
+ path: 'test/security/sslendpoints'
+ pattern: '{path}/**'
stream:
- 'master':
branch: 'master'
- build_script: |
- #!/bin/bash
- set -ex # Fail build if any setup step fails
- cd test/security/k8s
- make test
- project:
name: integration-netconf-pnp-simulator