0

我可以获得几乎所有我需要的 git 信息,无论是来自 env 变量,还是通过git命令或使用checkoutInfo = checkout scm. 我唯一不知道如何获取的是作业设置中使用的凭据 ID(用于初始签出 Jenkinsfile 和代码的凭据 ID)。无论是用户密码还是密钥。

PS。是的,我知道您可以在environment{}或使用withCredential部分预先设置它。但这是固定值,如果需要,我无法在所有项目中更改。我也知道我可以使用共享库来存储它。但这有一些缺点,我想首先尝试从用于默认结帐的类/变量中获取这些凭据。

4

0 回答 0