zoukankan      html  css  js  c++  java
  • jenkins 玩玩

    1、环境准备
    (1)Gitlab
    (2)jenkins服务器:jdk、Maven、 Git客户端

    2、安装部署jenkins
    (1)下载:http://mirrors.jenkins-ci.org/
    (2)部署: 使用编写好的 start.sh、stop.sh 对jenkins进行关停

    3、配置
    (1)jenkins第一次启动初始化完成,安装插件,创建用户
    (2)环境变量,系统环境变量不生效时,可以配置在脚本中设置临时变量

    export JAVA_HOME=/data/app/jdk/jdk1.8.0_201
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$JAVA_HOME/bin:$PATH

    export MAVEN_HOME=/data/app/maven/apache-maven-3.6.3
    export MAVEN_HOME
    export PATH=${PATH}:${MAVEN_HOME}/bin

    export JENKINS_HOME=/data/app/jenkins/jenkins_home

    (3)git配置
    git config --global user.name "liangchundi" -- 配置用户名
    git config --global user.email "2224128644@qq.com" -- 配置邮箱
    git config --list -- 查看配置列表

    接下来生成秘钥,免密ssh clone代码: ssh-keygen -t rsa

    公钥放 gitlib :cat ~/.ssh/id_rsa.pub
    私钥放 jenkins:cat ~/.ssh/id_rsa

    (4)jenkins 全局配置 (Dashboard ---> Global Tool Configuration)
    ** 配置maven setting:/data/app/maven/maven_conf/settings.xml
    ** 配置jdk:/data/app/jdk/jdk1.8.0_201
    ** 配置git:/usr/bin/git
    ** 配置MAVEN_HOME:/data/app/maven/apache-maven-3.6.3

    (5)jenkins系统配置 (Dashboard ---> configuration)
    ** 配置Global MAVEN_OPTS,设置构建时jar包存放位置:-Dmaven.repo.local=/data/app/maven/maven_conf/repository
    ** 配置SSH Servers

    4、创建jenkins任务
    (1)脚本

        common.sh -- 统一配置
        start.sh -- 启动
        stop.sh -- 停止
        pre-steps.sh -- jenkins 构建前操作
        post-steps.sh -- jenkins 构建后操作

    (2)jenkins item 配置 ----后续

    5、jenkins管理----后续




  • 相关阅读:
    海量数据处理方法
    转:海量数据找中位数
    c显示数字的LED(数字转LED)
    转:30分钟掌握STL
    jQuery 顶部导航尾随滚动,固定浮动在顶部
    使用Visual Studio 创建新的Web Part项目
    java日期工具类
    林志玲为何无法拯救都市丽人的遇冷?
    【LeetCode】Swap Nodes in Pairs
    mysql 数据库备份ubuntu
  • 原文地址:https://www.cnblogs.com/mrsoft/p/14302554.html
Copyright © 2011-2022 走看看