jenkins:jenkins安装

一 jenkins需要搭建的环境

jdk
maven
git

二、jenkins的安装

jenkins有两种安装方式,一种是直接下载war包通过tomcat来启动,一种是通过rpm包的方式去管理安装,我采用后者,因为个人这样更舒服一点,更加方便去管理

  1. war包方式
    直接下载jenkins.war,下载地址https://jenkins.io/download,然后将下载下来的war包直接部署到tomcat的apps目录下便可以访问。
  2. rpm方式(不用yum 是想要可以通过rpm指定稳定版本下载,不然默认下载最新版)
    获取rpm的版本镜像
    wget https://pkg.jenkins.io/redhat-stable/jenkins-2.176.3-1.1.noarch.rpm
    
    安装rpm
    sudo rpm -ih jenkins-2.176.3.noarch.rpm
    
    如果安装成功,会默认生成几个文件
    /usr/lib/jenkins/jenkins.war    WAR包所在
    
    /etc/sysconfig/jenkins    配置文建
    
    /var/lib/jenkins/     默认的工作空间
    
    /var/log/jenkins/jenkins.log   日志
    
    因为jenkins持续部署需要经常创建文件夹以及修改文件,相对需要很大的权限,所以还需要修改一下jenkins的配置文件,将JENKINS_USER改为root,让root用户去执行
     vim /etc/sysconfig/jenkins
    
    JENKINS_HOME="/var/lib/jenkins" jenkins的工作空间
    JENKINS_JAVA_CMD=""
    JENKINS_USER="root"  运行jenkins的用户
    JENKINS_INSTALL_SKIP_CHOWN="false"
    JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
    JENKINS_PORT="8888"  jenkins启动占用的端口,根据需要去修改
    
  3. 启动
    systemctl start jenkins
    
    然后访问 192.168.130.110:8888 端口便可以访问jenkins了

    Jenkins的默认工作空间在实际工作中难保有些不太方便,如果有需求需要修改工作空间,可以将 /etc/sysconfig/jenkins 文件中的 JENKINS_HOME 改成自己想要的目录,然后将 /var/lib/jenkins 目录下的所有文件全部都移到新的目录下
    cp -r /var/lib/jenkins/. /home/admin/jenkins

三 配置jenkins

  1. 安装成功之后,访问192.168.130.110:8888 端口便可以访问jenkins了,不过第一次访问需要解锁一下jenkins,也简单,一般在 /var/lib/jenkins/secrets/initialAdminPassword 下
    密码

  2. 选择需要安装的插件,选择默认推荐即可,会安装通用的社区插件,剩下的可以在使用的时候再进行安装。
    默认安装

  3. 插件安装完之后,设置Admin用户和密码,登陆便可以进入到jenkins主页面
    在这里插入图片描述
    在这里插入图片描述

  4. 到了这一步,要想实现可以自动部署项目的能力,还需要下载一些插件以及做一些环境配置,当然无非就是 配置 git地址,配置邮箱,配置jdk环境,配置maven环境

    1. 必要的插件列表
    gitlab的插件列表
    Git plugin
    Gitlab Authentication plugin
    Gitlab Hook Plugin
    GitLab Plugin
    GitLab Branch Source Plugin
    GitLab Logo Plugin	
    Gitlab Merge Request Builder
    
    maven的插件列表
    Maven Integration plugin
    

    安装插件的方法:首页的 系统管理插件管理可选插件,然后选择插件安装便可以,记得安装完成重启一下
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    2. 全局工具配置 系统管理全局工具配置
    需要配置 git maven jdk 的安装路径
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    如果装了插件有这个的也最好给配置一下
    在这里插入图片描述
    3. 系统设置 系统管理系统设置
    在这里插入图片描述
    配置全局属性,java_home 一定要配
    在这里插入图片描述
    配置gitLab
    需要配置gitlab的地址,以及gitlab的private token 在这里插入图片描述
    点击添加,类型选择 GitLab API token, Api token 从gitlab上覆制过来在这里插入图片描述
    gitlab 上个人settings 的 Account 的private token 复制过来便可在这里插入图片描述
    点击 testconnection,显示success便证明配置成功在这里插入图片描述
    配置邮箱
    在这里插入图片描述
    配置邮件通知,配置完成后可以点击 test 测试一下是否成功在这里插入图片描述
    配置到了这里,如果不出意外的话jenkins的一些基本能力就已经可以使用,这里不需要配置其他多余的东西。

四 创建一个简单的maven项目

点击新建任务,选择构建一个自由风格的项目
在这里插入图片描述在这里插入图片描述
创建任务成功之后,可以看到一个项目的配置页面,这个页面中不需要配置太多东西,就按照我们平时部署项目的步骤来,从git拉取代码,然后maven打包部署,然后shell脚本启动
源码管理选择git在这里插入图片描述
构建选择调用顶层maven目标在这里插入图片描述
这里可以继续选择增加构建步骤 执行shell命令在打包完成后启动项目的脚本。
点击应用保存,接下来点击构建就可以发现项目开始构建,可以到console中去查看构建记录,会自动拉取git代码并且调用mvn 命令打包执行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章