jenkins 使用需要注意的地方
2023-04-18 14:30:09 时间
发表于2018-09-072019-01-01 作者 wind
执行用户:默认使用的是 用户,需要注意在执行 shell 的时候将使用这个用户的在执行,就包括了 maven 的 repository 的地址、或者是 bash_profile 中的环境变量等等,都是用的是 jenkins 用户的。如果要修改 jenkins 启动使用的用户名,则修改 文件中的的值为使用的用户名。UBUNTU 中使用 apt 安装的配置文件在`/etc/default/jenkins`
关闭日志:如果不关闭日志的话,jenkins 很快会榨干你操作系统的磁盘空间 、具体操作是在系统管理-日志管理中将日志的级别设置为比较高的级别
全局工具配置中建议人工配置路径而不要使用自动安装
执行 shell 脚本时第一行写 这样可以使用用户的登录后的环境变量
$(pwd) 在使用 ssh 远程执行时需要注意,是远程服务器 shell 的当前路径、而不是 jenkins 服务器的上的路径
传输大文件时,尽量使用 rsync 上传,可以只上传文件中变化部分的内容,减少部署时间
shell 中执行下一个命令时,判断上一个命令是正常结束的状态而不是出现了异常
jenkins 任务执行中启动的进程会在任务完成后退出网上说在 SHELL 脚本中赋值 BUILD_ID 可以防止退出,但是感觉还是没有起到作用。后来找到一种办法是在 jenkins 的启动 JAVA 参数中增加 这个就可以,对于 centos ,使用 yum 安装的 jenkins 的配置文件在
相关文章
- java中try-catch的使用
- java基础:public是什么?
- Java中Lock原理探究以及调用过程
- eclipse导入java项目
- java求圆的面积代码
- java程序怎么运行
- java中&和&&有什么区别
- java数组怎么定义
- java中Scanner获取字符串的方法
- java项目使用eclipse建立的方法
- Java二维数组初始化的方法详解
- Java中锁有哪些面试题?
- [1076]使用IntelliJ IDEA配置Tomcat
- [1078]Win10配置Java环境变量
- [1084]windows搭建clojure开发环境
- Java基础里的@Target是什么?怎么用?
- 面试官:int和Integer有什么区别?为什么要有包装类?
- Java Review - 并发编程_JDK 8新增的原子操作类LongAdder & LongAccumulator
- Java设计模式之(十)——组合模式
- Java设计模式之(十一)——享元模式