-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major
-
Component/s: sauce-ondemand-plugin
-
Environment:Jenkins Version - 2.555.1
sauce-ondemand - 2.2.0
sauce connect 5.2.2 (bundled with plugin)
Using Jenkins Pipeline syntax for execution stage as per below, the Jenkins job is getting the error, "Unknown parameter(s) found for class type 'com.saucelabs.jenkins.pipeline.SauceConnectStep': useLatestSauceConnect".
Â
stage('Saucelabs test trigger') { steps { sauce(credentialsId: 'sauceid') { #Open the Sauce Connection sauceconnect(optionsSC5: "--tls-passthrough-domains ^.*\\.mytest.com\$ --tunnel-domains ^.*\\.(mytest.com)\$ --tunnel-pool --tunnel-name ${TUNNEL_NAME}", sauceConnectPath: '', useLatestSauceConnect: true, verboseLogging: true) { sh ''' echo "Sauce Connect is Success" Â Â Â cd ${WORKSPACE} npm run ${TENVIRONMENT} -- --suite ${TESTSUITE} --service ${SERVICE} --browserName ${BROWSERNAME} ''' }}}
I've checked Sauce Labs documentation (https://docs.saucelabs.com/basics/integrations/jenkins/) but there is no mention on how to configure "useLatestSauceConnect" for pipeline script.
What is the correct way to enable "useLatestSauceConnect"?