jenkins集成Gitee 自动化部署 超详细

jenkins集成Gitee 自动化部署 (源码版)

简介

持续集成平台jenkin 是使整个软件生命周期中所有工作实现自动化,以流水线的
方式去完成软件的运行过程 jenkins是一个可以扩展的持续集成和持续部署的平台

安装

注意: 安装需要环境的有JDK1.8或者JDK11 及以上版本 同时需要Maven环境 注意修改Maven的镜像源 
改成自己私服地址或者阿里云地址 这样在后面构建的时候会快很多,
这里我们不使用docker镜像安装 因为docker安装运行至少需要10 GB的驱动空间  
linux源码安装 需要2核4G的配置即可
安装命令
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 fontconfig java-11-openjdk -y
sudo yum upgrade
sudo yum install jenkins
sudo systemctl daemon-reload
sudo systemctl enable jenkins  或者   sudo systemctl start jenkins
检查 Jenkins 服务的状态: sudo systemctl status jenkins

安装好后 浏览器访问 http:服务器Ip:8080 会出现这个页面

这个密码我们要通过
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
这个命令查看 将密码填入到栏中登录
在这里插入图片描述
接着我们选择安装推荐的插件
在这里插入图片描述
接入新手入门页面完成插件的安装
在这里插入图片描述
创建管理员用户,输入相关信息后点击“保存并完成”按钮
在这里插入图片描述进入“实例配置”,输入Jenkins URL后点击“保存并完成”按钮 一般来着 这个地址需要填写内网的地址
在这里插入图片描述
重启Jenkins

在这里插入图片描述
登录Jenkins 出现这个页面
在这里插入图片描述

配置

我们需要进行全局配置和系统配置以及安装对应的插件

在这里插入图片描述

点击可选插件 安装
Maven Integration    
SonarQube Scanner for Jenkins    
Publish Over SSH
Gitee Plugin  
GitHub plugin  
GitLabPlugin
Generic Webhook Trigger

全局配置
在这里插入图片描述
1:配置JDK 填写自己服务器上的 JAVA_HOME
配置JDK
2:配置Maven 填写自己服务器的MAVEN_HOME
在这里插入图片描述
系统配置
配置Gitee
在这里插入图片描述
其中证书令牌 需要到gitee上申请获取 获取地址是
https://gitee.com/profile/personal_access_tokens
点击测试链接 出现成功字样后就代表可行

配置github
在这里插入图片描述
其中凭据 需要到githup上申请获取

配置邮件服务
在这里插入图片描述
其中 密码 需要到QQ邮箱中申请获取

新建任务

在这里插入图片描述
源码管理 配置git
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后保存 点击构建
在这里插入图片描述
在这里插入图片描述
也可以将项目提交一下 也可以触发构建

如果有问题的地方 请指出来 或者加我QQ 1336809324 备注Jenkins 我们一起探讨

  • 7
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

挚爱妲己~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值