Así que estoy tratando de usar slackSend para enviar informes de estado de compilación a través de un canal de holgura. Mi guión se ve así:
def notifyBuild(String buildStatus = 'STARTED') { // build status of null means successful buildStatus = buildStatus ?: 'SUCCESSFUL' // Default values def colorName = 'RED' def colorCode = '#FF0000' def subject = "${buildStatus}: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'" def summary = "${subject} (${env.BUILD_URL})" // Override default values based on build status if (buildStatus == 'STARTED') { color = 'YELLOW' colorCode = '#FFFF00' } else if (buildStatus == 'SUCCESSFUL') { color = 'GREEN' colorCode = '#00FF00' } else { color = 'RED' colorCode = '#FF0000' } // Send notifications slackSend (color: colorCode, message: summary) } node ('apps-linux26-loadbuild') { try { notifyBuild('STARTED') stage "CO" currentBuild.description = "$BRANCH_NAME@$BRANCH_REV<br>" checkout([ $class: 'SubversionSCM', additionalCredentials: [], excludedCommitMessages: '', excludedRegions: '', excludedRevprop: '', excludedUsers: '', filterChangelog: false, ignoreDirPropChanges: false, includedRegions: '', locations: [[ credentialsId: '33a83c9b-75d1b', depthOption: 'infinity', ignoreExternalsOption: true, local: "$BRANCH_NAME", remote: "svn://xyz-repo/svn/ccsmp/$BRANCH_NAME@$BRANCH_REV" ]], workspaceUpdater: [$class: 'UpdateUpdater'], quietOperation: true ]) } catch (e) { currentBuild.result = "FAILED" throw e } finally { notifyBuild(currentBuild.result) } }Sin embargo, sigo recibiendo este error-
WARNING jenkins.plugins.slack.StandardSlackService publish Error posting to Slack javax.net.ssl.SSLException: Received fatal alert: protocol_version at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) at sun.security.ssl.Alerts.getSSLException(Alerts.java:154) . . Incluso probé algo tan simple como slackSend color: '#BADA55', message: 'Hello, World!' Pero sigo teniendo el mismo error. Estoy usando una versión anterior de jenkins (1.609) y realmente no puedo actualizar eso. Pero no creo que este error esté relacionado con eso.
Por favor ayúdenme agradeceré mucho cualquier sugerencia.