我是詹金斯和松弛的新手。
我正在嘗試將構建日志的錯誤部分集成到我的松弛構建通知中。
我沒有找到有關如何在通知中獲取日志的檔案,我不是在尋找上傳檔案。
uj5u.com熱心網友回復:
有不同的方法可以做到這一點。正如您所提到的,您可以閱讀 Jenkins 日志并嘗試確定錯誤是什么。更好的方法是使用 try-catch 包裝您的邏輯并在 catch 塊中發送通知。
pipeline {
agent any
stages {
stage('Example') {
steps {
script {
try {
sh 'letsGenerateAError'
}
catch (error) {
echo "Error occurred while Running. Message : ${error.getMessage()}"
slackSend(channel: channel, color: colorCode, message: "Error occurred while Running. Message : ${error.getMessage()}")
throw error
}
}
}
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/510154.html
