jenkins - 你如何强制 Jenkins Ansible 插件设置日志级别

标签 jenkins ansible jenkins-plugins jenkins-pipeline

当 jenkins 通过 Ansible 插件运行剧本时,我想将 ansible 剧本执行设置为详细 -vvv。

但是,https://github.com/jenkinsci/ansible-plugin 似乎没有详细或日志级别作为其中的一部分,而且我看不到任何其他方式将 -vvv 元素推送到命令行。

有没有办法在剧本本身中设置日志级别?

最佳答案

要在流水线脚本中设置 Jenkins Ansible 插件日志级别,您可以在 extras 函数中使用 ansiblePlaybook 参数来添加命令行参数。例子:

node {
    ansiblePlaybook( 
        playbook: 'path/to/playbook.yml',
        extras: '-vvv' )
}

关于jenkins - 你如何强制 Jenkins Ansible 插件设置日志级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43594073/

相关文章:

docker - 如何使用 JCASC 为 Jenkins 创建用户和密码

bash - Jenkins : Environment variables not available in CMake

jenkins - 由 package.json 为 TestCafe 安装的 NPM browserstack 别名无法识别

jenkins - Bitbucket 拉取请求构建器插件不断触发相同的提交构建

linux - 当我通过终端运行 shell 脚本时,它工作正常,当我在 jenkins 中运行时,它给出了错误

ansible - 如何让 Ansible 仅在一台主机上运行一项特定任务?

python - 如何通过 Ansible 远程执行具有多个模块的 Python?

ansible 委托(delegate)给其他主机

linux - 避免 Jenkins 错误 : sudo: no tty present and no askpass program specified 的最佳实践

python - 在 jenkins 中运行 python 脚本