在我们pipeline中,需要用到用户名和密码,但是,我们不想明文的的标记出用户名和密码,那就用到了Jenkins的认证管理
如下图:
但是在pipeline中如何使用的,可以通过下面的连接去使用
<p> | |
Allows various kinds of credentials (secrets) to be used in idiosyncratic ways. | |
(Some steps explicitly ask for credentials of a particular kind, | |
usually as a <code>credentialsId</code> parameter, | |
in which case this step is unnecessary.) | |
Each binding will define an environment variable active within the scope of the step. | |
You can then use them directly from any other steps that expect environment variables to be set: | |
</p> | |
<pre><code>node { | |
withCredentials([usernameColonPassword(credentialsId: 'mylogin', variable: 'USERPASS')]) { | |
sh ''' | |
set +x | |
curl -u "$USERPASS" https://private.server/ > output | |
''' | |
} | |
}</code></pre> | |
<p> | |
< |