Jenkins关于显示时间

1,045次阅读
没有评论

共计 944 个字符,预计需要花费 3 分钟才能阅读完成。

Jenkins关于显示时间

如何查看任务中执行的每个步骤的时间呢?对于控制台输出每个步骤执行时间,可以方便用户查看分析耗时的地方从而进行优化。jenkins中控制台输出步骤时间可以使用插件:Timestamper

19:01:04 Started by user cicd-admin
19:01:04 Running as SYSTEM
19:01:04 Building in workspace /var/lib/jenkins/workspace/test3
19:01:04 [test3] $ /bin/sh -xe /tmp/jenkins17897191798724597231.sh
19:01:04 + whoami
19:01:04 jenkins
19:01:04 + id
19:01:04 uid=997(jenkins) gid=993(jenkins) groups=993(jenkins)
19:01:04 + date
19:01:04 Mon Jun 17 19:01:04 CST 2019
19:01:04 + w
19:01:04  19:01:04 up  1:54,  1 user,  load average: 0.04, 0.06, 0.05
19:01:04 USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
19:01:04 root     pts/0    192.168.44.1     18:14   43:52   0.20s  0.20s -bash
19:01:04 Finished: SUCCESS

pipeline中使用

Pipeline指定stage中使用

pipeline {
    agent any
    stages {
        stage('Hello') {
            steps {
                timestamps {
                    echo 'Hello World'
                }
            }
        }
        stage('Print env') {
            steps {
                sh 'env'
            }
        }
    }
}

Pipeline全局使用

pipeline {
    agent any
    options {
        timestamps() 
    }
    stages {
        stage('Hello') {
            steps {
                echo 'Hello World'
            }
        }
        stage('Print env') {
            steps {
                sh 'env'
            }
        }
    }
}

全局所有任务开启时间显示

可以将此选项打开即可:Enabled for all Pipeline builds,同时时间格式也是在此处设置

Jenkins关于显示时间
所有pipeline开启时间显示

正文完
 
xadocker
版权声明:本站原创文章,由 xadocker 2019-06-16发表,共计944字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)