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'

}
参考链接

相关推荐
Elastic 中国社区官方博客11 分钟前
14 个 alerts,1 个 incident:使用 Elasticsearch 中的 ES|QL 衡量 alerting rule 噪声
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索
Lsetea12 分钟前
OpenSSL报permitted subtree violation:证书SAN与CA名称约束排查
运维·https·ssl证书·openssl·证书链
ShayneLee815 分钟前
Nginx只开一个端口!能做什么?(一)
运维·nginx
万联WANFLOW22 分钟前
Docker Hub 镜像拉取慢、timeout 的排查方法
运维·docker·云原生·容器·eureka
Julien200434 分钟前
CGroups 资源控制组
linux·运维·服务器·ssh·学习方法
大貔貅喝啤酒38 分钟前
Gitea+Jenkins+Docker 搭建 Node 项目 CI/CD 自动部署完整教程
ci/cd·docker·jenkins·js·gitea
Vcaker42 分钟前
Linux学习37-rook-ceph部署
linux·运维·学习
yt004yt1 小时前
VOCs 绿岛项目数字化设计要点,结合能碳管控思路
大数据·运维
阳光九叶草LXGZXJ1 小时前
Linux-学习-12-JDK安装
java·linux·运维·学习
wtblszn9 小时前
自动化包装生产线设备可视化管理方案
运维·自动化