1.安装之前准备
需要安装jdk,参考https://www.yuque.com/qiyuesihao/lnhg0u/nh53gx
安装node(安装nvm的话,node可以不用安装),参考https://www.icode9.com/content-3-965129.html
安装git,参考https://blog.csdn.net/qq_37138818/article/details/81902058
安装maven,参考https://blog.csdn.net/londa/article/details/115134385
安装nvm(实现不同node版本之前的切换),参考https://www.jianshu.com/p/6249d1d24914
2.安装Jenkins
2.1 部署jar包
2.2 部署war包
2.3 在线安装 yum install jenkins
上述3种方法均可,非root用户使用2.1或者2.2的方式。
3.具体安装配置步骤
3.1为tomcat指定jdk
修改tomcat的bin目录下的catalina.sh和setclasspath.sh,在上面的两个shell脚本开头的地方指定JAVA_HOME
export JAVA_HOME=/home/zcjk/jdk/jdk1.8.0_161
3.2修改Jenkins的默认安装目录 /root/.jenkins到指定目录
如果想修改默认位置,比如想放到当前用户的目录下面,可以打开tomcat的bin目录,编辑catalina.sh文件。
在# OS specific support. $var must be set to either true or false.上面添加:export JENKINS_HOME=“xxxx”
在引号中填入你的路径。
export JENKINS_HOME="/home/zcjk/.jenkins/"
3.3修改默认的workspace配置
找到Jenkins安装根目录,寻找config.xml文件,在config.xml文件内,查找 workspaceDir 关键字,将你的自定义 工作空间根目录 地址替换默认的地址
<!-- <workspaceDir>${JENKINS_HOME}/${ITEM_FULL_NAME}</workspaceDir> --> # 原有的这行注释<workspaceDir>/home/zcjk/.jenkins/workspace/${ITEM_FULL_NAME}</workspaceDir># 新的这行自定义的工作空间根目录
4.启动tomcat,完成Jenkins用户配置、系统配置等
4.1 访问后台
4.2 创建Jenkins用户、设置秘密操作
4.3 安装对应插件(如果按照推荐的插件,maven插件需要额外安装,默认的插件不包括maven插件)
4.4 因为是普通用户,需要在Jenkins的后台配置里的全局工具配置配置maven、jdk、git
4.5创建Jenkins执行任务或者把其他地方任务迁移过来
关于Jenkins配置执行任务配置,参考:https://blog.csdn.net/qq_37372007/article/details/81586751?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_title~default-1.pc_relevant_paycolumn_v3&spm=1001.2101.3001.4242.2&utm_relevant_index=4
关于Jenkins任务迁移,参考:https://www.cnblogs.com/g2thend/p/12724821.html
5.执行配置的任务,测试整个流程ok,结束
注意:如果shell脚本有scp命令执行,需要给当前Jenkins所在用户进行服务器授信,参考:https://www.cnblogs.com/finger-s/p/13718958.html
