• 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
  • 相关阅读:
    10.聚焦爬虫和通用爬虫的区别
    ethereum(以太坊)(基础)--容易忽略的坑(三)
    ethereum(以太坊)(基础)--容易忽略的坑(二)
    ethereum(以太坊)(基础)--容易忽略的坑(一)
    jQuery(四)--HTTP请求
    jQuery(三)HTML
    jQuery(一)初识
    jQuery(二)事件
    ethereum Pet Shop
    web3.js_1.x.x--API(一)event/Constant/deploy/options
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/14154222.html
Copyright © 2020-2023  润新知