在我的jenkins管道中,我可以很好地克隆存储库,但是使用SSH代理插件将标记倒推到失败。.key (/var/jenkins_home/workspace/Build-And-Deploy-***@tmp/private_key_7884642190516796613.key)[Pipeline] sh
+ git config --global us
我们有一个在Google Kubernetes引擎上的Jenkins设置,使用动态的kubernetes吊舱作为构建代理。我想集成Pylint作为构建步骤。在kubernetes pod上运行的Python版本是2.7.16。知道如何安装Pylint并将其集成到Jenkins构建中吗?Jenkins正在引擎集群上运行。
安装的插件列表如下:
An
根据运行日志,管道运行似乎成功完成,但在查找本地克隆的代码库时,却找不到它。我没有看到checkout()步骤的groovy脚本有任何问题。代码应该存在于relativeTargetDir中,但同样,它并不存在。]], credentialsId: 'repo_ssh_keyPipelineRunning on i-0d50e9e9cc267
我正在尝试编写一个JenkinsFile,它将通过ssh自动到达git存储库并执行一些操作,但我想让repo和ssh密钥使用存储在Jenkins中的ssh变量,但我似乎缺少如何将变量传递到Jenkins文件的Jenkins文档,因为我无法将值传递到凭据密钥中。不过,传递给sh命令的变量可以很好地解析… 管道示例如下: pipeline { st