Tareas de CLI de Jenkins de aprendizaje rápido

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 --filtercompatible 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 inputla 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 inputla posición y bloqueará la espera de entrada, entonces el comando se jcli job input test 1puede 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 --columnsvalor 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

Supongo que te gusta

Origin blog.csdn.net/weixin_42528266/article/details/108626519
Recomendado
Clasificación