1.安装jdk
2.安装jenkins
添加依赖源
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
安装jenkins
yum install jenkins
如果出现以下错误
通过添加--nogpgcheck参数跳过公钥验证
yum install jenkins --nogpgcheck
3.启动jenkins
systemctl start jenkins #启动jenkins
此时可以通过http://ip:8080来访问
复制密码后安装推荐的插件,创建用户后就OK了
4.github设置
进入github --> Settings --> Developer settings --> Personal access tokens -> Generate new token
确定后生成token,记得保留
进入github上指定的项目 --> Settings --> Webhooks --> Add Webhook
Payload URL值为http://ip:端口/github-webhook/
5.jenkins设置
如果你还没安装github plugin
,那就进入系统管理 --> 插件管理 --> 可选插件
进行安装
系统管理 --> 系统设置 --> GitHub --> 添加Github服务器
再添加凭据
点击连接测试,出现这个数字即为连接成功
6.构建项目
进入主页 --> 新建任务 -->选择Freestyle project
如果出现了如下错误,是因为服务器未安装git
安装git
yum install git
添加username and password凭据,但是根据github新要求,所以在密码栏不填密码填入最开始生成的token
打包部署(github总是容易访问不到仓库,可能跟外网有关,使用ssh访问则没问题)
7.执行构建项目