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'

}
参考链接

相关推荐
每日出拳老爷子15 小时前
【远程协助】内网 IT 运维远程协助系统的最小可用架构
运维·服务器·远程工作·流媒体·视音频
weixin_4624462315 小时前
使用 Puppeteer 设置 Cookies 并实现自动化分页操作:前端实战教程
运维·前端·自动化
实战项目17 小时前
软件测试自动化框架的设计与实现
运维·自动化
Aotman_17 小时前
Element-UI Message Box弹窗 使用$confirm方法自定义模版内容,修改默认样式
linux·运维·前端
Elastic 中国社区官方博客18 小时前
使用 Elastic 中的 OpenTelemetry 为 Nginx 实现端到端分布式追踪的实用指南
大数据·运维·分布式·elasticsearch·搜索引擎·信息可视化·全文检索
独自破碎E18 小时前
配置ssh解决https不稳定的问题
运维·ssh
那些年的笔记19 小时前
Linux屏幕旋转方法
linux·运维·服务器
竹之却19 小时前
CentOS 系列,防火墙相关指令
linux·运维·centos
gaize121319 小时前
科普篇“机架、塔式、刀片”三类服务器对比
运维·服务器
以太浮标19 小时前
华为eNSP模拟器综合实验之- VLAN聚合(VLAN Aggregation或Super VLAN)解析
运维·网络·华为·信息与通信