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

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐