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