一.yum安装:
yum install -y java-1.8.0-openjdk && \
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo && \
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key &&\
yum clean all && yum makecache && \
yum install -y jenkins && \
systemctl start jenkins
二. 站点配置
1、访问 http://ip:8080,等待初始化
2、根据页面提示,复制管理员密码
cat /var/lib/jenkins/secrets/initialAdminPassword
3、插件安装(安装需要几分钟时间)
4、安装成功(若有安装失败的需手动安装)
5、创建管理员账号、修改站点地址(可先跳过)
6、安装完毕,进入首页
三. 项目自动部署
1.系统管理 — 系统设置
点击左侧系统管理,然后点击右侧系统设置
根据需要,修改站点地址Jenkins URL、管理员邮箱
邮件配置,点击右下角高级按钮展开详细配置,根据使用的邮箱填写相关配置,配置完勾选邮件测试,测试邮件发送
SSH Server配置:需要发布代码的模板服务器(本文jenkins与项目为同一台服务器,无需配置)
点击保存,完成系统设置
2.项目构建
填写任务名称、勾选自由风格软件项目
勾选GitHub project,填写你的项目地址Project url
填写源码仓库地址Repository URL(若是私有项目,需增加Credentials),根据需要选择源码浏览器(本文采用 githubweb)
根据需要设置构建、构建后操作,这边不一一赘述,最后保存,任务创建完成,现在来试一下构建,点击最后一次构建
、
查看构建详情
点击控制台输出,查看构建具体信息
至此项目构建成功,接下来配置自动部署
3. 自动部署
进入项目工程—配置,勾选GitHub hook选项
进入系统管理—系统设置,勾选Override Hook URL,并复制红框内地址
打开GitHub,点击Settings进入项目设置
进入Webhooks,点击右上角Add webhook
复制jenkins的webhook地址,根据需要选择通知事件
自动部署配置完成,本地push代码到GitHub,Jenkins自动构建(若无自动构建,查看下GitHub对应webhook的请求结果)
以上配置如有出错,烦请指出,谢谢!
参考:https://blog.csdn.net/qq_26848099/article/details/78901240