2022-06-17 13:16:46 +02:00
|
|
|
pipelineJob('ocp-system-test') {
|
|
|
|
displayName('System Tests inside OCP')
|
|
|
|
description('Runs System Tests inside OCP')
|
|
|
|
|
|
|
|
parameters {
|
|
|
|
stringParam('MAIL_TO', 'jcechace@redhat.com')
|
|
|
|
booleanParam('PRODUCT_BUILD', false, 'Is this a productised build?')
|
|
|
|
|
|
|
|
stringParam('DBZ_GIT_REPOSITORY', 'https://github.com/debezium/debezium.git', 'Repository from which Debezium sources are cloned')
|
|
|
|
stringParam('DBZ_GIT_BRANCH', 'main', 'A branch/tag of Debezium sources')
|
|
|
|
|
|
|
|
stringParam('PULL_SECRET', 'rh-integration-quay-secret', 'Quay.io OpenShift secret')
|
2022-06-20 17:24:41 +02:00
|
|
|
|
2022-07-01 16:06:14 +02:00
|
|
|
stringParam('DOCKER_TAG', 'latest', 'Docker image tag')
|
2022-06-17 13:16:46 +02:00
|
|
|
stringParam('OCP_CREDENTIALS', 'openshift-dbz-creds', 'Jenkins credentials id')
|
|
|
|
stringParam('OCP_URL', '', 'Ocp url')
|
|
|
|
|
|
|
|
booleanParam('TEST_APICURIO_REGISTRY', false, 'Run tests with Apicurio Registry and Avro serialization')
|
|
|
|
|
2022-07-01 16:06:14 +02:00
|
|
|
booleanParam('STRIMZI_KC_BUILD', false, 'True -> use artifact server, false -> dbz connect image')
|
2022-07-13 10:52:21 +02:00
|
|
|
stringParam('DBZ_CONNECT_IMAGE', '', 'Debezium connect image')
|
|
|
|
stringParam('ARTIFACT_SERVER_IMAGE', '', 'Artifact server image')
|
2022-06-17 13:16:46 +02:00
|
|
|
stringParam('APICURIO_VERSION', '2.2.3.Final', 'Apicurio version')
|
2022-06-28 12:21:32 +02:00
|
|
|
stringParam('KAFKA_VERSION', '', 'Kafka version')
|
2022-06-17 13:16:46 +02:00
|
|
|
|
|
|
|
stringParam('STRZ_GIT_REPOSITORY', 'https://github.com/strimzi/strimzi-kafka-operator.git', 'Repository from which Strimzi is cloned')
|
|
|
|
stringParam('STRZ_GIT_BRANCH', 'main', 'A branch/tag from which Strimzi is built')
|
2022-07-19 15:16:50 +02:00
|
|
|
stringParam('STRIMZI_PREPARE_BUILD_NUMBER', '', 'Product build - Build from which strimzi operator zip is used. Default lastSuccessful')
|
2022-06-17 13:16:46 +02:00
|
|
|
|
|
|
|
stringParam('APIC_GIT_REPOSITORY', 'https://github.com/Apicurio/apicurio-registry-operator.git', 'Repository from which Apicurio is cloned')
|
2022-06-21 11:01:30 +02:00
|
|
|
stringParam('APIC_GIT_BRANCH', 'master', 'A branch/tag from which Apicurio is built')
|
2022-07-19 15:16:50 +02:00
|
|
|
stringParam('APICURIO_PREPARE_BUILD_NUMBER', '', 'Product build - Build from which apicurio operator zip is used. Default lastSuccessful')
|
2022-06-17 13:16:46 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
definition {
|
|
|
|
cps {
|
|
|
|
script(readFileFromWorkspace('jenkins-jobs/pipelines/ocp_system_pipeline.groovy'))
|
|
|
|
sandbox()
|
|
|
|
}
|
|
|
|
}
|
2022-06-21 11:01:30 +02:00
|
|
|
}
|