我发现使用ssh URL从Jenkins Blue Ocean连接到AWS CodeCommit git存储库是非常有问题的,所以我将分享下面的方法。
更多背景:
在Blue Ocean中,您可以使用https或ssh URL连接到git repo。但是,如果您选择https版本(使用用户名+密码凭据),则无法使用某些BlueOcean功能,如管道编辑器。所以SSH版本(使用私钥/公钥对)更好。
BlueOcean尝试很好并为您生成密钥对,只需要将公钥上传到git repo服务器。这可以在AWS中的IAM工具中完成,但即使之后连接也不起作用......
答案 0 :(得分:0)
这对我有用:
现在您应该能够使用CI服务器中的Jenkinsfile /管道编辑器。
附加说明:要使BlueOcean功能正常工作,您需要提供正确的安全角色,以允许对CodeCommit存储库进行读/写操作。