Jenkins utilizan la tubería para conseguir las tareas actuales de construcción de la construcción de la gente

pipeline中的全局变量,默认是不支持获取当前构建任务的构建人的,要想获取构建人的信息,只能通过插件来帮助我们获取

Enchufe: build-user-vars-plugin

Descargar plugin: https: //github.com/jenkinsci/build-user-vars-plugin

Código fuente descarga plug-ins

wget https: // github.com/jenkinsci/build-user-vars-plugin/archive/build-user-vars-plugin-1.5.zip

Construcción de embalaje

Enchufe en el directorio descomprimido en

Mvn la ejecución de comandos de paquete

MVN instalar

Después de que el paquete se haya completado, se generará un directorio de destino, el directorio generará una fácil acumulación de vars-plugin.hpi archivo, y luego obtener este archivo .hpi final, Jenkins pueden cargar manualmente el plugin

ducto combinado

redacción sintaxis declarativa

ductos { 
    agente ningún 
    etapas { 
        etapa ( 'prueba' ) { 
            pasos { 
                envoltura ([$ clase: 'BuildUser' ]) { 
                    BUILD_USER = "$ {} env.BUILD_USER"              
                } 
            } 
        } 
    } 
}

sintaxis de la escritura

el nodo { 
    etapa { 
            envoltura ([$ clase: 'BuildUser' ]) { 
                guión { 
                    BUILD_USER = "$ {} env.BUILD_USER" 
                }                 
            }         
    } 
}

Aquí está mi número de micro-canales públicos, estén interesados ​​pueden seguir a una ola Oh, compartirá básicamente algunas clases técnicas u otras superficies de los objetos cotidianos oh

Supongo que te gusta

Origin www.cnblogs.com/dogfei/p/jenkins.html
Recomendado
Clasificación