通过 Github webhook 触发 Jenkins 作业,无需以纯文本形式传递用户名密码

通过 Github webhook 触发 Jenkins 作业,无需以纯文本形式传递用户名密码

我有一个 Jenkins 设置,需要用户名和密码才能登录,我正在使用 Github webhook 触发此 jenkins 上的构建。目前,我正在 URL 本身中传递用户名和密码,并且运行正常。 https://用户名:[电子邮件保护]/view/dev/job/uploadTest/buildWithParameters

Github 截图

还有其他安全的方式来发送用户名和密码吗?

答案1

查看有关如何集成 GitHub 和 Jenkins 的官方文档。TL;DR:安装 GitHub Integration 插件,它会自动为您管理 webhook(它会为 GitHub 创建令牌以用于触发作业)。

相关内容