openshift开始构建禁止

时间:2017-11-27 17:15:32

标签: openshift openshift-origin

我正在尝试通过Jenkins在OpenShift中创建构建和部署管道。我遵循了他们的官方教程:https://github.com/OpenShiftDemos/openshift-cd-demo 并正确设置所有策略(我使用不同的项目名称和应用程序,但相同的策略)但在cicd项目上部署的Jenkins应用程序无法开始构建开发项目。

错误

  

来自服务器的错误(禁止):虽然构建已创建并且可以通过Web控制台查看,但找不到buildconfigs.build.openshift.io buildconfig。

我使用--from-file代替--from-dir进行二进制输入。 如果需要为cicd项目中的Jenkins服务帐户设置任何其他策略,请提供帮助" start-build"在开发项目中。

1 个答案:

答案 0 :(得分:0)

是的,Jenkins需要访问dev项目,您可以使用以下命令来提供访问权限:

oc policy add-role-to-user edit system:serviceaccount:cicd-tools:jenkins -n example-openshift-dockerfile

cicd-tools:项目jenkins安装在

example-openshift-dockerfile:将由Jenkins更改的项目