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管理----后续




  • 相关阅读:
    【Linux】gvim封装至gvi命令
    unity, GUI.Button texture is black
    建了个百度贴吧:图形底层吧
    unity, imageEffect在android上不显示的问题
    3dmax fx shader, vertex color
    unity, editorWindow lose data when enter play mode
    unity, undo
    unity, editorWindow update计时
    unity, imageEffect的最后一步blit所用的shader,应该关闭zwrite和ztest
    unity, GUIStyle and Skin
  • 原文地址:https://www.cnblogs.com/mrsoft/p/14302554.html
Copyright © 2011-2022 走看看