openshift/origin学习记录(7)——集成Jenkins服务

本文档记录了在OpenShift平台上使用jenkins-ephemeral-template部署Jenkins服务的过程,包括创建ci项目、导入模板、设置权限、通过Web Console访问以及建立触发项目S2I构建的流程。
摘要由CSDN通过智能技术生成

学习资料来源于官方英文文档与《开源容器云OpenShift》一书,因为刚开始学习,不确定博客的正确性,以下内容仅供参考。

Openshift项目提供了集成Openshift插件的Jenkins容器镜像和部署模板。
o
Openshift项目默认提供了两个Jenkins部署模板:jenkins-ephemeral-template、jenkins-persistent-template。

  1. jenkins-persistent-template
    需要持久化卷的支持,其部署的Jenkins服务的数据可以被持久化。

  2. jenkins-ephemeral-template
    部署的Jenkins服务的数据将在容器退出后丢失。适合测试使用。

这里选择jenkins-ephemeral-template来做研究。
这里选择的是v3.6.0版本openshift的Jenkins模板,建一个Jenkins触发s2i构建的demo。

部署jenkins服务

  • 以dev用户登录Openshift,创建一个名为ci的项目部署Jenkins服务。
# oc login -u dev -p dev
# oc new-project ci
  • 下载并导入jenkins-ephemeral-template模板。
# oc create -f https://raw.githubusercontent.com/openshift/origin/v3.6.0/examples/jenkins/jenkins-ephemeral-template.json
# oc get template

这里写图片描述

这里我自己在Docker Hub上找到openshift/jenkins的镜像,下载并推送到了openshift的内部镜像仓库中。
登录镜像仓库的token值可以通过oc whoami -t查询。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值