Cómo establecer las propiedades del sistema en Jenkins

Cómo establecer las propiedades del sistema en Jenkins

Las propiedades del sistema Jenkins se refieren a un conjunto de variables globales que se pueden usar en varias partes del sistema. Estas propiedades del sistema se pueden usar para desbloquear un conjunto de características "ocultas" en Jenkins, lo que le permite obtener acceso a algunas características experimentales.

En este tutorial, aprenderemos cómo usar y acceder a varias propiedades del sistema Jenkins, ya sea a través de la interfaz de usuario de Jenkins o un argumento específico en la línea de comando.

Tenga en cuenta que las propiedades del sistema son diferentes de las variables de entorno específicas para un sistema operativo particular y se pueden establecer y acceder de manera diferente.

Uso de propiedades del sistema Jenkins

Para usar las propiedades del sistema Jenkins, usamos el argumento -d en la línea de comandos de Jenkins al iniciar Jenkins.

La sintaxis para habilitar las propiedades del sistema Jenkins es como se muestra:

-Dproperty = valor


Asegúrese de incluir todos los argumentos antes del argumento -jar; De lo contrario, el Jenkins-Cli los ignorará.

Un comando de ejemplo es como se muestra:

$ java -dhudson.Footerurl = http: // localhost: 8080 -jar Jenkins.guerra


Otro método que podemos usar para acceder y establecer propiedades del sistema en Jenkins es usar la consola de script Jenkins.

Ejemplo 1

El siguiente ejemplo muestra cómo usar la consola de script Jenkins para establecer el valor para el intervalo de ping HTTP del lado del cliente en milisegundos.

Sistema.SetProperty ("Hudson.CLI.CLI.PingInterval "," 3000 ");


El comando anterior debe establecer el intervalo de ping predeterminado en 3000 milisegundos.

Es bueno tener en cuenta que el servidor Jenkins restablecerá las propiedades del sistema a predeterminada cuando el servidor se reinicie. Puede establecer permanentemente los valores de las propiedades del sistema creando un script de inicio de Jenkins.

Esto obligará a Jenkins a cargar el script de inicio al lanzamiento.

Para crear un script de inicio en Jenkins:

Localice el directorio de inicio de Jenkins ejecutando el comando:

$ echo $ jenkins_home


Por ejemplo, si su casa de Jenkins está configurada en/var/lib/jenkins. Puede agregar un archivo llamado init.groovy.d

Para descubrir las diversas propiedades del sistema, puede habilitar o configurar en su servidor Jenkins, verifique el recurso a continuación:

https: // www.jenkins.io/doc/book/gestioning/system-properties/

Conclusión

Las propiedades del sistema Jenkins son variables globales que se pueden usar para configurar varios aspectos del sistema Jenkins.

Podemos configurar las propiedades del sistema Jenkins utilizando el indicador -d en la CLI Jenkins o la consola de script en el tablero de jenkins.

Las propiedades del sistema ayudan a controlar el comportamiento de Jenkins y a crear configuraciones personalizadas para trabajos y proyectos. Es bueno tener en cuenta que habilitar o cambiar la configuración de varias propiedades del sistema puede venir con altos costos, como la seguridad y los recursos. Considere el impacto de cada propiedad antes de hacer modificaciones.