Step: jenkins-sync-plugin-e2e

Run e2e tests for the OpenShift Jenkins Sync Plugin.

Container image used for this step: jenkins-sync-plugin-e2e

jenkins-sync-plugin-e2e resolves to an image built or imported by the ci-operator configuration (documentation).

Environment

Step exposes no environmental variables except the defaults.

Source Code

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#! /bin/bash

set -o nounset
set -o errexit
set -o pipefail

# Runs an e2e suite for the OpenShift Jenkins Sync Plugin
# The suite assumes that the Jenkins imagestream installed by the samples operator is present in the cluster.
# 
# The KUBECONFIG environment variable must be set for the step to run to full completion.
#

echo "Starting step jenkins-sync-plugin-e2e."
if ! [[ -f ${KUBECONFIG} ]]; then
    echo "No kubeconfig found, skipping e2e test of jenkins-sync-plugin."
    exit 0
fi


make test-e2e

echo "Step jenkins-sync-plugin-e2e completed."

Properties

Property Value Description
Resource requests (cpu) 50m Used in .resources.requests of the pod running this step.
Resource requests (memory) 100Mi Used in .resources.requests of the pod running this step.
Inject oc CLI[?] latest The oc CLI sourced from the specified release is injected into this step's' image.

GitHub Link:

https://github.com/openshift/release/blob/master/ci-operator/step-registry/jenkins/sync-plugin/e2e/jenkins-sync-plugin-e2e-ref.yaml

Owners:

Approvers:

Reviewers:

Source code for this page located on GitHub