问题描述
我们使用Jenkins通过多个git repos的VPN部署到客户端服务器上的客户端文件夹。我用“多个SCM”创建了一个作业,对于每个仓库,我都将“签出到子目录选项”设置为
/clients-server/my-repo-folder1
/clients-server/my-repo-folder2
etc.
/clients-server/my-repo-folder1@tmp
/clients-server/my-repo-folder2@tmp
etc.
文件夹,并在整个结帐过程中将包含用户名和密码的文件存储在其中,例如1-2分钟(如果Jenkins管道中的SCM配置中有用户名和密码auth)或在几毫秒内存储.key文件(如果Jenkins管道中的SCM配置中有私钥auth)。在我看来,这是不安全的,因为用户名和密码或私钥是我们的私钥(不适用于客户)。
是否可以将@tmp文件夹存储在其他位置或不将凭据保存到其中?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)