我正在尝试在Jenkins pipeline中自动化一个docker构建。在我的dockerfile中,我基本上构建了一个节点应用程序。现在,我的问题是,当在jenkins管道中运行这个任务时,我将配置一个ssh-agent(Jenkins插件)。则不可能从ssh-agent中提取私钥。我应该如何将ssh-agent传递到dockerfile。编辑1: 我通过以下方式让它部分工作: Docker B
我在Win7上使用Jenkins,我已经为ssh-agent插件安装了tomcat。我可以通过ssh克隆我的GitLab项目。但是如果我用Jenkins来建造这个项目,它总是说:[ssh-agent] Looking forssh-agent implementation...[ssh-agent] FATAL: Could not find a s
我安装了jenkins ssh代理插件。我在linux服务器上创建了ssh私钥(使用ssh-keygen -t rsa命令)。然后在jenkins下添加了带有私钥的、SSH用户名和所有必需字段的。在jenkinsfile中,添加了简单的命令来运行ssh: agent any stage('---doingsomething---')
[ssh-agent] Looking for ssh-agent i
在Jenkins中,我有一个凭据,其中包含ID、用户名、密码短语和私钥。在我的jenkinsfile中,我尝试这样使用ssh-agent: sshagent(['my_credential_id']) {} 但是它不起作用,[ssh-agent] Exec ssh-agent (binary ssh-agent on a remote ma