buscar
Utilice el siguiente comando para buscar tareas de Jenkins:
jcli job search input
Para encontrar un tipo específico de tarea de Jenkins, puede hacerlo filtrando el valor del campo correspondiente. A continuación, se ofrece un ejemplo de cómo encontrar una tarea parametrizada:
jcli job search --filter Parameterized=true
Donde sea --filter
compatible con cualquiera de los campos, se juzga si la cadena de caracteres especificada.
Construir
Para activar una tarea, puede usar el siguiente comando:
jcli job build "jobName" -b
Cuando necesite activar la compilación de una tarea y esperar el número de compilación de la tarea correspondiente, puede usar el siguiente comando
(según el complemento pipeline-restful-api-plugin ):
jcli job build job/test -b --wait
Entrada interactiva
Canalización de Jenkins para ejecutar input
la instrucción, habrá una entrada interactiva rápida. Aquí hay un ejemplo:
pipeline {
agent {
label 'master'
}
stages {
stage('sample') {
steps {
input 'test'
}
}
}
}
Después de la operación de tubería anterior, para realizar input
la posición y bloqueará la espera de entrada, entonces el comando se jcli job input test 1
puede ejecutar o interrumpir para que continúe.
editar
Actualmente, solo las canalizaciones guardadas en forma de scripts en Jenkins tienen soporte para la función de edición. El comando es muy simple:jcli job edit test
Si desea proporcionar rápidamente una canalización de muestra, cuando la secuencia de comandos de la canalización está vacía, puede ejecutar el comando:jcli job edit test --sample
Si desea editar la canalización y guardarla y salir, puede activarla directamente utilizando los parámetros correspondientes:jcli job edit test --build
Inhabilitar
Desactivar tarea:jcli job disable job/test/
Habilitar tarea:jcli job enable job/test/
Ver registro
Puede consultar el registro de ejecución de una tarea con el siguiente comando:
jcli job log "jobName" -w
Ver historial
jcli job history job/test/
Archivo de archivo
Ver lista de archivos de almacenamiento jcli job artifact job/test/
Descargar archivo de almacenamiento job artifact download /job/tsf/job/ddd/
Mostrar columna especificada
Al generar en forma tabular y esperar generar los campos especificados como columnas, podemos lograr esto de la siguiente manera:
jcli job search --columns Name,URL,Parameterized
Tenga en cuenta que el --columns
valor del parámetro anterior es una coma (,) para la división.
Si no desea generar el encabezado, puede agregar parámetros:--no-headers
jcli job search --columns Name,URL,Parameterized --no-headers
Tipo de tarea
Enumere los tipos de tareas que actualmente admite Jenkins jcli job type