一、配置Jenkins
1. 安装jdk
jenkins运行依赖jdk,我们先安装jdk
// 查看java所有可安装版本
yum -y list java*
// 选择一个安装
yum install -y java-1.8.0-openjdk-devel.x86_64
// 检查是否安装成功,有版本号输出就成功了
java -version
2. 安装jenkins
yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos。
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
安装
yum install jenkins
配置启动
jenkins默认是使用 jenkins
用户启动的,我们配置为 root
。
// vim编辑
vi /etc/sysconfig/jenkins
// 找到下面配置
JENKINS_USER="root"
JENKINS_PORT="8081" // 端口冲突可以改这个
启动
service jenkins start
访问
默认是使用你的公网ip加 8080
端口访问,如果你上面修改了端口,就要以你修改的端口号来访问。
http://111.229.147.110:8080
查看默认密码
cat /var/lib/jenkins/secrets/initialAdminPassword
安装社区推荐插件时报错:“安装过程中出现一个错误:Forbidden”,是网络问题,重试几下就好了。
出现“HTTP ERROR 403 No valid crumb was included in the request” 问题时,点击系统管理>全局安全配置>跨站请求伪造保护 启用代理兼容,如果还403,看看你是不是开了vpn,关掉试试。
我使用的gitee,公司项目,github也大致一样。
1. 配置gitee
安装gitee插件
到插件管理中搜索Gitee并安装
配置gitee插件
找到系统配置> Gitee配置,填写链接名,gitee域名url,证书令牌
证书令牌到 https://gitee.com/profile/personal_access_tokens
地址中配置一个,点添加
配置项目gitee仓库
源码管理配置下Credentials,添加自己gitee用户名和密码,用于连接仓库。
先到插件管理中找到并安装nodejs。然后在 全局工具配置 中配置下nodejs版本:
任务中配置下构建环境 Provide Node & npm bin/ folder to PATH
gitee仓库只要有提交代码的,就会触发构建项目。
项目构建成功或失败都会发送邮件通知你,在jenkins系统配置里配置
配置完成系统配置,再到任务配置里>构建后操作> e-mail notification上添加要通知的邮箱
安装钉钉DingTalk插件
评论(0)