《OpenShift 4.x HOL教程汇总》
说明:本文已经在OpenShift 4.8环境中验证

《OpenShift 4 - DevSecOps Workshop 系列视频 》

本示例将使用“user1”用户进行所有后续操作。

  1. 用“user1/openshift”登录OpenShift控制台,可以看到用户只能看到属于自己的项目。
  2. 用命令登录OpenShift,然后获得Gitea的Route访问地址并用浏览器访问。
$ oc login -u user1 -p openshift
$ oc get route gitea-server -ojsonpath="{.spec.host}" -n devsecops
gitea-server-devsecops.apps.cluster-39c8.39c8.sandbox139.opentlc.com
  1. 用“user1/openshift”登录Gitea,确认其中包含名为“openshift-tasks”的Repository。
  2. 执行命令先删除“user1-dev”项目中的已经有的资源,后面示例运行成功会重新部署应用资源。
$ oc delete all --all -n user1-dev
  1. 在OpenShift控制台进入“管道”菜单,然后在“user1-cicd”项目中进入名为“build-test-deploy-app-to-dev”的管道。在“管道详情”页面中的“任务”区域找到“deploy-jboss-app-to-dev (deploy-to-openshift)”链接并点击进入。
  2. 在名为“deploy-jboss-app-to-dev”的任务详情页面中查看“YAML”栏,然后找到oc rollout latest dc/$(params.app_name) -n $(params.dev_project)”部分,然后根据下图将其注释掉。
  3. 在OpenShift控制台进入“管道”菜单,然后在“user1-cicd”项目中进入名为“build-test-deploy-app-to-dev”的管道,最后在“操作”下拉框中选择“”开始运行管道。
  4. 在“启动管道”对话框的**工作区(Workspace)**中为“local-maven-repo”选择名为“maven-repo-pvc”的“”持久性卷声明,然后点击“开始”。
  5. 此时会显示“管道运行”界面,我们看到的是下图中的Pipeline的执行情况,它显示了Pipeline中每一步的执行进度。
  6. 查看“管道运行”界面中的“日志”,将显示每一步的详细日志记录。
  7. 当Pipeline执行完后,可在开发者视图中查看已经部署在“user1-dev”项目下的应用资源,然后通过下图显示的“路由”地址访问部署好的应用即可。
  8. 确认部署的应用界面可正常访问。

OpenShift 4 - DevSecOps Workshop (2) - 运行一个基于Tekton的Pipeline示例相关推荐

  1. OpenShift 4 - DevSecOps Workshop (14) - 镜像合规扫描

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  2. OpenShift 4 - DevSecOps Workshop (5) - 为Pipeline增加测试Task

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  3. OpenShift 4 - DevSecOps Workshop (11) - 通过Trigger启动Pipeline运行

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  4. [OpenShift 4 - DevSecOps Workshop (16) - 使用 VSCode 编辑运行 Tekton Pipeline 资源

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  5. OpenShift 4 - DevSecOps Workshop (3) - 从PipelineResource、Task到一个简单的Pipeline

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  6. OpenShift 4 - DevSecOps Workshop (4) - 为 Task 增加参数和Workspace

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  7. OpenShift 4 - DevSecOps Workshop (15) - 利用OpenShift GitOps向多个目标部署应用

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  8. OpenShift 4 - DevSecOps Workshop (13) - 将镜像推送到Quay,并进行漏洞扫描

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

  9. OpenShift 4 - DevSecOps Workshop (9) - 向Dev环境部署应用镜像

    <OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 <OpenShift 4 - DevSecOps Workshop 系列视频 & ...

最新文章

  1. 6 Java Shell排序
  2. dayjs 源码解析(一)(api)
  3. 抖音怎么设置保存路径_抖音限时可见视频怎么弄 设置限时可见作品方法
  4. 关于编写性能高效的javascript事件的技术
  5. access ole 对象 最大长度_Redis 数据结构和对象系统,有这 12 张图就够了!
  6. Centos7 使用Docker 部署Nginx+mysql+tomcat+调试联通_03
  7. 《Python编程快速上手——让繁琐工作自动化》——2.5 控制流的元素
  8. SQLyog注册激活码
  9. IOS11降级到IOS10的操作方法(刷机有风险,操作需谨慎)
  10. d3.js d3.scale.ordinal() --详解 rangeBands
  11. 【T3】批次参照结存数量为0的也显示
  12. android 修改已建工程的api版本,更改API级Android Studio
  13. 2021长安杯再做--wp
  14. iOS 开发者开证书创建流程
  15. 学生信息管理系统设计
  16. HPC走出全新路线:《开放架构HPC技术与生态白皮书》注解
  17. wps如何修改已经存在的目录标题内容?
  18. 局域网里如何访问wifi路由器下的设备?
  19. 如何让自己的浏览器全屏?
  20. CNCAP2021法规adas功能场景

热门文章

  1. c 将html导出pdf文件,将HTML页面转换为PDF文件并导出
  2. php如何增加字段,php如何增加字段
  3. web 前端 如何分享到instagram_面对前端的后端化趋势,2020该如何学习web前端?
  4. 2021柳州市地区高考成绩排名查询,2021年柳州所有高中排名一览表
  5. 无限极业绩_2019中国保健品行业典型企业分析——无限极、康宝莱、汤臣倍健...
  6. 前端实现3d效果_前端动画效果实现的简单比较
  7. 通配符?子字符串匹配主字符串次数_leetcode 44 通配符匹配(c++)
  8. c# 多线程 执行事件 并发_.NET异步和多线程系列(一)
  9. htm怎么让图片和搜索框在同一行_对于优化来说,内链应该怎么使用你知道吗?...
  10. 设计趋势|几何元素增加Banner版面率