一, Jenkins 安装启动
1, 安装和配置 jdk
此处忽略 jdk 的配置
2, 下载 jenkins.jar 包
官网下载 https://jenkins.io/
https://jenkins.io/
01
3, 启动 Jenkins
将下载下来的 jenkins.war 包解压到你所需要的位置
基本的启动脚本
我的 jenkins.war 包放在路径:/usr/local/jenkins / 下, 日志放在 / usr/local/jenkins/logs 下
- #!/bin/sh
- . /etc/profile
- . ~/.bash_profile
- JENKINS=`ps -ef|grep jenkins.war|grep -v grep|wc -l`
- LOG=/usr/local/jenkins/logs
- echo "start jenkins...."
- if [ $JENKINS -ne 1 ];then
- cd /usr/local/jenkins/
- /usr/bin/nohup java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war>/dev/null 2>&1 &
- echo "Jenkins is starting --date:`date"+%Y%m%d_%H:%M:%S"`">>${LOG}/jenkins_start_counter.log
- fi
4, 访问 jenkins
jenkins 的默认端口为 8080, 确保服务器开放了该端口, 并且没有被占用
服务器验证 jenkins 是否启动
ps -ef | grep jenkins
或者: 因为 jenkins 是一个 java 项目
ps -ef | grep java
002
浏览器访问
ip:8080 例如: 127.0.0.1:8080
二, Jenkins 的基本配置界面
1, 系统设置
1
2, 管理用户
2
3, 全局安全配置
1, 此处非常重要, 如果不进行配置, 默认是任何人 (包括未登录用户) 可以做任何事, 会让 Jenkins 处于非安全状态, 在用 Git 自动获取代码等操作时, 受到限制, 导致报错, 无法进行.
2, 可以管理匿名用户, 当处于非登录状态时, 直接跳转到登录界面
3
4
三, Git,maven 等配置
全局工具配置: 主要来配置 Git,maven,jdk 以及执行脚本等信息
1, 配置 Git
首先自行在 Linux 服务器中安装 Git
5
2, 配置 maven
首先在服务器中安装 maven
配置 maven 路径
6
配置 maven 的 setttings.xml 文件位置
7
3, 配置 jdk
当本地已经配置过 jdk 后可以选择不配置
8
四, 特定任务 (jobs) 中的配置
主要配置一下两个, 其余的都可以不用配置
10
9
1, 构建 Git 的分支管理
安装插件 Git Parameter
11
12
13
分支管理配置
14
2, 需要执行的脚本配置
15
来源: http://www.jianshu.com/p/4f81ec6f5213