zoukankan      html  css  js  c++  java
  • Add Changelog Information to Environment 插件安装

    1.拉取代码:

    mkdir  /do1cloud/testplugins
    cd   /do1cloud/testplugins
    git clone https://github.com/KrisMarko/kr-changelog.git

    2.重启jenkins服务

    ls /root/.jenkins/plugins
    cp changelog-environment.hpi /root/.jenkins/plugins/
    cd /testcloud/jenkins/apache-tomcat-8.5.60/bin/
    ps aux|grep -i jenk
    kill -9 8654
    sh startup.sh 

     参考:https://www.pianshen.com/article/76911088784/

    3.Add Changelog Information to Environment

        <li class='work'>
            <input class='radio' id='%2$s' name='works' type='radio' checked>
            <div class="relative">
                <label for='%2$s'>%3$s</label>
                <span class='date'>%4$s</span>
                <span class='circle'></span>
            </div>
            <div class='content'>
                <p>提交人员:%1$s</p>
                <p>版本标识:%2$s</p>
            </div>
        </li>

    4.Date Format

    MM-dd HH:mm:ss

    5.exec  shell

    # 输出发布记录
    echo "${CHANGELOGS_TEMPLATE_PREFIX}" > ${WORKSPACE}/src/changelogs.html
    echo "<h2>后台管理-版本发布记录</h2> <p>源码分支:${Branch}</p> <p>构建时间:${BUILD_DATETIME}</p> <p>版本标识:${GIT_COMMIT}</p> <ul id='timeline'>" >> ${WORKSPACE}/src/changelogs.html
    echo "${SCM_CHANGELOG}" >> ${WORKSPACE}/src/changelogs.html
    echo "${CHANGELOGS_TEMPLATE_SUFFIX}" >> ${WORKSPACE}/src/changelogs.html
    
    
    # 移除旧的发布文件
    rm -rf ${WORKSPACE}/manager.zip
    #echo {WORKSPACE}/wxapp.zip
    
    cnpm install
    cnpm install element-ui@2.3.9 -D
    #cnpm run build
    cnpm run hp-test
    
    # 打压缩包
    cd ${WORKSPACE}/dist/
    zip -r ${WORKSPACE}/wxapp.zip *
    cp ${WORKSPACE}/manager.zip /data/deploy_pack/hpdev/web/wxapp_$(date +%Y%m%d%H%M).zip
    cp ${WORKSPACE}/manager.zip /data/deploy/packages/hpdev/web/portal/wxapp_$(date +%Y%m%d%H%M).zip
    chown -R appuser:appuser /data/deploy/packages/hpdev/web/
    /data/apps/hp_deploy_dev/bin/mics_dev deploy wxapp
  • 相关阅读:
    min-width和width的区别
    组装电脑
    css背景透明,文字不透明
    三十九、前端基础之HTML
    三十八、事务、mysql索引,视图
    三十七、python操作mysql,和navicat
    三十六、单表与多表查询
    三十五、表与表之间的关系
    三十四、字段类型
    三十三、初识数据库及简单命令
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/14154222.html
Copyright © 2011-2022 走看看