jenkins 基本配置
修改jenkins使用用户和启动端口
//yum 安装 cat /etc/sysconfig/jenkins
安装完后安装maven插件
设置jenkins项目存放目录
系统管理---->系统设置(主目录下的高级) 可以自定义设置jenkins项目路径
示例
设置邮件信息
jenkins 安全设置
系统管理---->全局安全配置
项目安全设置(在项目里显示“启动项目安全”选项,控制访问项目的人员)
如果遇到忘记登录密码或者权限设置不对无法登录的情况
修改jenkins的config.xml
<useSecurity>False</useSecurity> #True改成false即可
重启后访问,并重新启用安全即可
设置java/maven/ant等环境变量信息
系统设置----->全局工具配置
优化思路
①、使用pipeline
②、遇到高cpu时的解决思路
jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有ps、top、printf、jstack、grep。
第一步先找出Java进程ID,top 一下找到最高的,持续时间最长的
第二步找出该进程内最耗费CPU的线程,可以使用ps -Lfp pid或者ps -mp pid -o THREAD, tid, time或者top -Hp pid
第三步 printf "%x\n" PID 得到该pid的16进制值
第四步 jstack PID | grep PID 16进制的值
第五步就知道该咋搞了