Jenkins+gitea实现自动部署

jenkins安装部署:

执行shell命令:

  1. 获取jenkins源文件:
    sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
  2. 导入jenkins公钥
    sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  3. 安装 
    yum install jenkins
  4. 启动jenkins                     

           service jenkins start    启动

           service jenkins stop    停止

            service jenkins restart    重启

假如:jenkins启动报错:

查看错误信息是因为找不到java,所以需要配置java路径。将第一步的路径复制一下,编辑配置:

vi  /etc/init.d/jenkins

 将路径输入在如图位置,保存退出即可访问。http://{IP地址}:8080  


Jenkins配置全局环境:

为了实现前端后端的自动部署,所以我们需要对jenkins配置全局环境

1、 Maven配置

      

        
2、 JDK配置

        
3、 Git 配置

       
4、 Node配置

      


jenkins安装相关插件:

搜索相关使用的插件,点击选中,点直接安装就可以了,如图所示:


这里我安装了我需要的插件:
1、 
Deploy to container Plugin                       4Config File Provider Plugin      
2、 Generic Webhook Trigger Plugin             5、 Publish Over SSH
3、 NodeJS Plugin                                         


创建前端自动部署任务:

针对前后端分离的项目,我们对前端进行单独的配置。首先创建任务,针对我们的前面项目和gitea的仓库名称,新建了rim-ui的任务。
相关配置如下:
1、 丢弃旧的构建


2、源码管理配置(配置代码地址以及账号认证)


3、 构建触发器(使用Generic Webhook Trigger Plugin配置自动构建,当Git提交代码就会触发自动构建 

     

4、 Gitea中配置钩子

5、 配置构建环境

6、 配置构建执行shell命令

创建后端自动部署任务:

创建rim后端任务,因为我们这边是发布的jar包,所以后面的方式也是以jar的方式来演示。
例如:
1、 丢弃旧的构建配置


2、 源码管理配置(跟前端一样,就不多提)


3、 配置构建器(跟上雷同)

4、 配置gitea钩子,雷同,就不写了

5、 配置build

6、 配置post steps

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值