这里写自定义目录标题
Jenkins用于持续集成
开发/运维视角
没有自动:编译、打包、上传服务器、系统部署。多次修改程序BUG,重复多次同样工作
测试人员视角
Jenkins 环境搭建
注意: jenkins在工作环境中通常作为独立的应用,安装在独立的服务器上面 学习时可以用虚拟机模拟一个独立的环境,也可以直接在自己的windows上面进行安装
下载: https://www.jenkins.io/download/
建议下载war版本, 这样的话在不同环境的操作方式都是类似的
依赖环境: JAVA环境
极简化运行方式: java -jar jenkins.war
运行方式: java -jar jenkins.war --httpPort=8080
指定编码防止乱码: java -Dfile.encoding=utf-8 -jar jenkins.war --httpPort=8080
禁用jenkins自动关闭子进程功能: -Dhudson.util.ProcessTree.disable=true
如果jenkins在本机部署程序,就需要加上这个配置
指定JENKINS_HOME工作目录: java -Dfile.encoding=utf-8 -Dhudson.util.ProcessTree.disable=true -DJENKINS_HOME= E:\Tony\jenkins\jenkins_home -jar jenkins.war --httpPort=8080
jenkins_home 保存了jenkins运行过程中产生的所有数据,如果删除或者改变jenkins_home的 目录,等同于重新安装
linux下后台运行方式:
nohup java -Dfile.encoding=utf-8 -Dhudson.util.ProcessTree.disable=true - DJENKINS_HOME=C:\Jenkin -jar jenkins.war --httpPort=8080 > nohup.log 2>&1 &
访问方式: 使用浏览器打开地址:http://ip:端口, 例如: http://127.0.0.1:8080
Jenkins初始化启动
-
打开浏览器进入链接
-
输入初始密码,激活系统
-
进入插件安装选择 【有网