jenkins优化记录

1.jenkins的构建历史记录(Build History)时间不正确问题

先进入容器 docker exec -it jenkins /bin/bash

用命令查看docker的时区,cat /etc/timezone

调整为亚洲上海时区, echo 'Asia/Shanghai' > /etc/timezone

退出容器并重启容器 docker restart jenkins
参考链接

2.jenkins在构建历史中支持显示构建环境变量

安装"user build vars plugin"插件。

在部署脚本增加 manager.addShortText(manager.getEnvVariable("对应的环境变量参数名,如environment"))
参考链接

3.jenkins使用pipeline构建nodejs应用

在pipeline我们要使用某些环境变量特别麻烦,比如我们要找到npm实际安装的目录,然后在脚本中配置这么长的一段目录,实在繁琐

几经折腾终于找到在pipeline有语法可以直接实现。

nodejs("当时自动安装配置填写的环境变量名"){

//这里写具体要执行的脚本

sh 'npm install'

}
参考链接

相关推荐
王志来137944730085 分钟前
聚焦五大核心场景:工控服务器机箱平台的垂直深耕之路
运维·服务器·python
ii_best19 分钟前
手机自动化脚本按键精灵实战:随机布局安全数字键盘的自动化输入方案
android·运维·ios·自动化·手机
鲁邦通物联网21 分钟前
充电站底层脱机DLB引擎解构:基于Linux调度的边缘计算网关并发控制实战
linux·运维·人工智能·边缘计算·边缘计算网关·5g数采·工业级边缘计算网关
便利店102441 分钟前
边界与远程:墙、洞与加密通道
运维·服务器·防火墙·acl·nat
Zhang~Ling1 小时前
Linux多线程互斥锁:从现象到原理解析
linux·运维·网络
KaiwuDB1 小时前
KaiwuDB 运维实战 03:双副本仲裁节点部署与高可用实践
运维·时序数据库·raft·kaiwudb·数据库运维·双副本高可用·仲裁节点
三言老师10 小时前
K8s集群运行时自动化运维全覆盖落地实操(下)
linux·运维·服务器·网络
躺不平的理查德12 小时前
嵌入式 Linux 系统移植与 SD 卡量产镜像制作
linux·运维·服务器
一直走下去-明13 小时前
centos7无法安装tcpreplay
linux·运维
IT大白鼠14 小时前
n8n工作流自动化平台技术架构与应用价值评估
运维·架构·自动化·n8n