zoukankan      html  css  js  c++  java
  • jenkins持续集成搭建

    前言

    本篇文章主要介绍的是jenkins持续集成平台的搭建。

    持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。

    Jenkins 只是一个平台,真正运作的都是插件,这就是 Jenkins 流行的原因,因为
    Jenkins有很多插件。

    1.安装jdk并配置环境

    上传安装包,解压安装包到/usr/local目录下

    tar -zxvf jdk-8u162-linux-x64.tar.gz -C /usr/local/

    配置环境

    vim /etc/profile

    在文件末尾处添加以下代码块

    #set java environment
    JAVA_HOME=/usr/local/jdk1.8.0_162
    CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
    

    重新加载配置文件

    source /etc/profile

    2.下载并安装jenkins

    wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

    rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

    yum install jenkins

    3.修改配置文件

    vim /etc/sysconfig/jenkins

    JENKINS_HOME="/data/jenkins",#存放jenkins 配置及工作文件
    JENKINS_PORT="8080",#jenkins默认8080端口,检查设置的端口是否被占用
    

    创建存储目录 mkdir /data/jenkins

    修改权限 chmod 777 -R /data

    4.jenkins中添加jdk环境变量

    查看当前Java的环境变量 echo $JAVA_HOME

    复制Java的环境变量地址, 编辑vim /etc/init.d/jenkins文件, 指定位置添加该地址, 后缀附上/bin/java

    重启Jenkins

    systemctl daemon-reload

    systemctl restart jenkins.service

    5.登录Jenkins的ip+端口

    linux中获取管理员密码 cat /data/jenkins/secrets/initialAdminPassword

    选择安装推荐的插件

    也可以选择右边的【选择插件来安装】

    取消默认勾选的插件,搜索一下两个插件安装,第一个是汉化插件(只能汉化部分),第二个是第一个插件的依赖

    Localization: Chinese (Simplified)

    Trilead API Plugin

    可以选择新建用户,也可以继续使用admin用户



    搭建完成

    注意:页面出现的重启jenkins,都从服务器用命令重启。

    CSDN:https://blog.csdn.net/qq_27682773
    简书:https://www.jianshu.com/u/e99381e6886e
    博客园:https://www.cnblogs.com/lixianguo
    个人博客:https://www.lxgblog.com

  • 相关阅读:
    OpenCV特征描述
    OpenCV特征点检测
    expect实现无交互操作
    文件的修改时间
    sshd登录攻击
    tcp三次握手和syn 洪水攻击
    vim使用
    PHP拓展开发
    【转】LINUX 手动建立SWAP文件及删除
    Ubuntu下crontab命令的用法
  • 原文地址:https://www.cnblogs.com/lixianguo/p/12518500.html
Copyright © 2011-2022 走看看