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

如何查看任务中执行的每个步骤的时间呢?对于控制台输出每个步骤执行时间,可以方便用户查看分析耗时的地方从而进行优化。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,同时时间格式也是在此处设置

正文完
隐私政策
留言板
金色传说
kubernetes
terraform
云生原
helm
代码编程
Java
Python
Shell
DevOps
Ansible
Gitlab
Jenkins
运维
老司机
Linux 杂锦
Nginx
数据库
elasticsearch
监控
上帝视角
DJI FPV
DJI mini 3 pro
关于本站