笔记--Jenkins

    4.5    Jenkins
        启动:
            java -jar jenkins.war --httpPort=8099

        配置:
            session超时配置:
                ~/.jenkins/war/WEB-INF/web.xml
                    <session-config>
                        <session-timeout>360</session-timeout>
                        <cookie-config>
                          <!-- See https://www.owasp.org/index.php/HttpOnly for the discussion of this topic in OWASP -->
                          <http-only>true</http-only>
                        </cookie-config>
                    </session-config>
        带参数启动:
            java -Xms1024m -Xmx1024m jenkins.war --httpPort=8099
        参数化构建:
            1 多选框需要使用extended-choice-parameter
            2 引用参数使用$var_name ,参数多行时可以使用文件传递
            3 并发构建需勾选(在必要时并发构建)
        设置
            执行器数量设置:
                Mask Passwords - Global Regexes --》执行者数量
        忘记密码:
            vim /root/.jenkins/config.xml #将useSecurity改为false
              <mode>NORMAL</mode>
              <useSecurity>true</useSecurity>
              <authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>    
        插件:
            中文插件:
                localization-zh-cn

            颜色插件:
                AnsiColor  选择xterm
            
            构建名插件:
                Set jenkins user build variables    插件名:Build User Vars Plugin
                Set Build Name    插件名:Build Name Setter Plugin
                    #${BUILD_NUMBER}-自动化部署-${ENV,var="zone"}-${BUILD_USER}
                    BUILD_NUMBER,BUILD_USER为内置变量
                    ${ENV,var="zone"}自定义变量
         
         other:
             需要判断所有参数不为空,可以通过构建时命令行:
             if [[  -z $sip || -z $szone || -z $tip || -z $tzone  ]];then echo '参数不能为空';exit 2;fi

猜你喜欢

转载自blog.csdn.net/weixin_42573277/article/details/114651723
今日推荐