我通过 Jenkins 中的 AWS Codepipeline 插件将我的 GitHub 存储库与 AWS Codepipeline 以及与 Jenkins 集成。Jenkins 安装在 EC2 服务器中。我为持有我的 Jenkins 的 EC2 实例创建了一个 IAM 角色。我还将 AWS CodePipeline Publisher 设置为构建后操作。
但是,我的 GitHub 代码被 AWS Codepipeline 成功接收(源阶段成功),但构建阶段在 1 小时后失败并出现超时错误。
当我检查 EC2 实例中的 Jenkins 工作区时,该项目的工作区是empty。
也就是说,从 GitHub 取来的代码不会被 AWS Codepipeline 放到 Jenkins 的工作区中。
这是为 Jenkins 启用安全性的问题吗?但实际上我也尝试禁用安全性。但我得到了同样的错误。
非常感谢您的帮助。