|
@@ -24,7 +24,7 @@ pipeline {
|
|
|
post {
|
|
|
success {
|
|
|
echo 'I succeeeded!'
|
|
|
- sh 'cat $JENKINS_HOME/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log > /tmp/success.log'
|
|
|
+
|
|
|
|
|
|
}
|
|
|
unstable {
|
|
@@ -32,7 +32,12 @@ pipeline {
|
|
|
}
|
|
|
failure {
|
|
|
echo 'I failed :((('
|
|
|
- sh 'cat $JENKINS_HOME/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log > /tmp/fail.log'
|
|
|
+ def logContent = Jenkins.getInstance()
|
|
|
+ .getItemByFullName(env.JOB_NAME)
|
|
|
+ .getBuildByNumber(
|
|
|
+ Integer.parseInt(env.BUILD_NUMBER))
|
|
|
+ .logFile.text
|
|
|
+ writeFile file: "buildlog.txt", text: logContent
|
|
|
}
|
|
|
changed {
|
|
|
echo 'things were different before...'
|