controller-scope: "{controller-scope}"
controller-use-features-boot: "{use-features-boot}"
feature-elasticsearch-attribute: "{elasticsearch-attribute}"
+ - distribution-is-karaf-appl:
+ karaf-based-controller: "{karaf-based-controller}"
+ - distribution-karaf-version:
+ karaf-version: "{karaf-version}"
- parameter:
name: integration-controller-parameters
default: "{branch}"
description: "Distribution GIT branch"
+- parameter:
+ name: distribution-is-karaf-appl
+ parameters:
+ - string:
+ name: IS_KARAF_APPL
+ default: "{karaf-based-controller}"
+ description: "Boolean to let pipeline know if the project has a different deployer"
+
- parameter:
name: distribution-karaf-version
# Arguments:
- string:
name: KARAF_VERSION
default: "{karaf-version}"
- description: "karaf3, karaf4, odl, affects ODL deploy scripts"
+ description: "karaf3, karaf4, odl, bgpcep, controller, netconf affects ODL deploy scripts"
- parameter:
name: integration-bundle-url
builders:
- shell: !include-raw: integration-deploy-controller-run-test.sh
+# Macro: integration-deply-non-karaf-controller-run-test
+# Operation: this macro deploys non-karaf controller application and run test
+# Used by: {project}-csit-1node-* job templates
+
+- builder:
+ name: integration-run-test
+ builders:
+ - shell: !include-raw: integration-run-test.sh
+
# Macro: integration-configure-clustering
# Operation: this macro configures the clustering
# Used by: {project}-csit-3node-* job templates
files:
- file-id: global-settings
variable: GLOBAL_SETTINGS_FILE
- - file-id: integration-settings
+ - file-id: "{settings-project}-settings"
variable: SETTINGS_FILE
- integration-set-variables
- inject:
- SUCCESS
- UNSTABLE
build-steps:
- - config-file-provider:
- files:
- - file-id: "odl-elastic-cloud"
- target: "${HOME}/.netrc"
- shell: |
#!/bin/bash
#The following script runs any configurable postplan stored in test/csit/postplans.
${line}
done
fi
- rm ${HOME}/.netrc
mark-unstable-if-failed: true
- publisher: