- - '{project-name}-{stream}-verify-golang':
- script: '{build_script}'
- path: 'test/security/k8s'
- pattern: '{path}/**'
+ - "{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
+ - "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"
+
+- project:
+ name: integration-linters
+ project: "integration"
+ project-name: "integration"
+ python-version: python3
+ jobs:
+ - integration-linters
+ subproject:
+ - "yaml":
+ tox-dir: "."
+ tox-envs: "yaml"
+ pattern: "**/*.yaml"
+ - "yml":
+ tox-dir: "."
+ tox-envs: "yaml"
+ pattern: "**/*.yml"
+ - "json":
+ tox-dir: "."
+ tox-envs: "json"
+ pattern: "**/*.json"
+ - "python":
+ tox-dir: "."
+ tox-envs: "py"
+ pattern: "**/*.py"
+ - "rst":
+ tox-dir: "."
+ tox-envs: "rst"
+ pattern: "**/*.rst"
+ - "md":
+ tox-dir: "."
+ tox-envs: "md"
+ pattern: "**/*.md"