From 6c6cd56b6d645d75256f17b655990a772f7d966f Mon Sep 17 00:00:00 2001 From: Bartek Grzybowski Date: Wed, 25 Mar 2020 13:42:17 +0100 Subject: [PATCH] Setup per Golang project build script Different Golang applications require custom build script to test all build procedure steps so moving it's declaration to subproject definition. Change-Id: Idad2b5058b711fc2fea190ef70e5ca0fd8fbd91e Issue-ID: INT-1498 Signed-off-by: Bartek Grzybowski --- jjb/integration/integration.yaml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/jjb/integration/integration.yaml b/jjb/integration/integration.yaml index 62a0bed76..ef112ea20 100644 --- a/jjb/integration/integration.yaml +++ b/jjb/integration/integration.yaml @@ -49,21 +49,30 @@ golangver: 'golang112' mvn-settings: 'integration-settings' archive-artifacts: '' - build-node: ubuntu1804-docker-8c-8g jobs: - - '{project-name}-{stream}-{subproject}-verify-golang': + - '{project-name}-{stream}-{subproject}-verify-golang' + subproject: + - 'test-security-k8s': + path: 'test/security/k8s' + pattern: '{path}/**' + build-node: ubuntu1804-builder-4c-4g 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}/**' + build-node: ubuntu1804-docker-8c-8g + script: | + #!/bin/bash + set -ex # Fail build if any setup step fails + cd $WORKSPACE/{path} + rm -rf $WORKSPACE/{path}/bin + make docker-build + make test + make clean stream: - 'master': branch: 'master' -- 2.16.6