一. 部署 jenkins 服务
# oc create -f https://raw.githubusercontent.com/openshift/origin/v3.7.0/examples/jenkins/jenkins-ephemeral-template.json
主要使用的jenkins镜像为
openshift/jenkins-2-centos7:latest
为默认的Service Account用户添加权限,使Jenkins容器有足够的权限操作项目的配置及执行部署。
# oc policy add-role-to-user edit -z default
通过Jenkins模板部署Jenkins服务。
# oc new-app --template=jenkins-ephemeral
登陆控制台查看
![](https://i-blog.csdnimg.cn/blog_migrate/655d347ff0f828d41e9d02ead6b5a8e9.png)
jenkins-jenkins.router.default.svc.cluster.local 添加至 /etc/hosts, 并访问 https://jenkins-jenkins.router.default.svc.cluster.local/
![](https://i-blog.csdnimg.cn/blog_migrate/be8b76752ffdb215ca560c623d601a61.png)
登陆并以 openshift 帐号登陆
点击 Allow selected permissions 跳到 jenkins 页面