Kaynağa Gözat

Обновить 'Jenkins/jenkinsfile'

vmshay 5 yıl önce
ebeveyn
işleme
26fa8eb0d1
1 değiştirilmiş dosya ile 7 ekleme ve 2 silme
  1. 7 2
      Jenkins/jenkinsfile

+ 7 - 2
Jenkins/jenkinsfile

@@ -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...'