Jenkins Job Info
Resumo
- Este módulo pode ser usado para consultar informações sobre quais jobs do Jenkins já existem.
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
color | string | | Busque apenas jobs com a cor de status fornecida. |
glob | string | | Um shell glob de nomes de jobs do Jenkins sobre os quais buscar informações. |
name | string | | Nome exato do job do Jenkins sobre o qual buscar informações. |
password | string | | Senha para autenticação no servidor Jenkins.Este é um parâmetro obrigatório, se tokennão for fornecido. |
token | string | | Token de API usado para autenticação no servidor Jenkins.Este é um parâmetro obrigatório, se passwordnão for fornecido. |
url | string | Default: - "http: // localhost: 8080" | URL onde o servidor Jenkins está acessível. |
user | string | | Usuário para autenticação no servidor Jenkins. |
validate_certs | boolean | Escolhas: - false - true(default) | Se definido como False, os certificados SSL não serão validados.Isso só deve ser definido como Falseusado em sites controlados pessoalmente por meio de certificados autoassinados. |
Exemplos
# Obtenha todos os jobs do Jenkins usando autenticação básica
- jenkins_job_info:
user: user
password: password
register: my_jenkins_job_info
# Obtenha todos os jobs do Jenkins usando o token
- jenkins_job_info:
user: user
token: abcdefghijklmnop
register: my_jenkins_job_info
# Obtenha informações sobre um único job usando autenticação básica
- jenkins_job_info:
name: some-job-name
user: user
password: password
register: my_jenkins_job_info
# Obtenha informações sobre um único job em uma pasta usando autenticação básica
- jenkins_job_info:
name: some-folder-name/some-job-name
user: user
password: password
register: my_jenkins_job_info
# Obtenha informações sobre jobs que correspondem a um shell glob usando autenticação básica
- jenkins_job_info:
glob: some-job-*
user: user
password: password
register: my_jenkins_job_info
# Obtenha informações sobre todos os jobs com falha usando autenticação básica
- jenkins_job_info:
color: red
user: user
password: password
register: my_jenkins_job_info
# Obtenha informações sobre como passar jobs que correspondem a um shell glob usando autenticação básica
- jenkins_job_info:
- jenkins_job_info:
name: some-job-*
color: blue
user: user
password: password
register: my_jenkins_job_info
# Obtenha as informações do URL personalizado com token e validate_certs = False
jenkins_job_info:
user: user
token: 126df5c60d66c66e3b75b11104a16a8a
url: https://jenkins.example.com
validate_certs: False
register: my_jenkins_job_infoValores Retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
jobs | list / elements=string | sucesso | Todos os empregos encontrados correspondem aos critérios especificados. |