This PR converts the CI Jenkinsfile to use the openshift/jenkins-client-plugin rather than the deprecated jenkins-plugin - the latter will stop working after v3.11 and we are already seeing issues in our v3.11 environments. Hence, this move now.
A few things to note:
Parallel steps are supported in limited fashion (see the docs here)
this PR replaces the openshiftVerifyBuild and openshiftVerifyDeployment
this PR eliminates many of the oc shell commands, and replaces it with functionality from the jenkins-client-plugin
this PR has been tested in our internal Labs environment and the CI jobs are now passing (they are not with the current master branch) - please check the S11 jenkins for historical jobs to see the working version.
This PR converts the CI Jenkinsfile to use the openshift/jenkins-client-plugin rather than the deprecated jenkins-plugin - the latter will stop working after v3.11 and we are already seeing issues in our v3.11 environments. Hence, this move now.
A few things to note:
openshiftVerifyBuild
andopenshiftVerifyDeployment
oc
shell commands, and replaces it with functionality from the jenkins-client-plugin@sherl0cks @jacobsee @pcarney8 @springdo @logandonley @tylerauerbeck FYI - please review