7.6.2. 教程概述


以下教程假设您有一个可用的 OpenShift 集群,并且具有可在创建工件的项目。它需要在本地同时拥有 gitoc

7.6.2.1. 教程:构建本地代码更改

  1. 根据现有源存储库创建新应用,并为它创建路由:

    $ oc new-app https://github.com/openshift/ruby-hello-world.git
    $ oc expose svc/ruby-hello-world
  2. 通过导航到路由的主机,等待初始构建完成并查看应用程序的页面。您应会收到欢迎页面:

    $ oc get route ruby-hello-world
  3. 本地克隆存储库:

    $ git clone https://github.com/openshift/ruby-hello-world.git
    $ cd ruby-hello-world
  4. 更改应用程序视图。使用您最喜欢的编辑器编辑 view/main.rb:将 <body> 标签更改为 <body style="background-color:blue">
  5. 使用您的本地修改源启动新构建。在仓库的本地目录中运行:

    ----
    $ oc start-build ruby-hello-world --from-dir="." --follow
    ----

构建完成后,应用程序重新部署后,导航到应用程序的路由主机会导致页面具有蓝色背景。

您可以在本地进行更改,并使用 oc start-build --from-dir 来构建代码。

您还可以创建代码分支,在本地提交更改,并使用存储库的 HEAD 作为构建的源:

$ git checkout -b my_branch
$ git add .
$ git commit -m "My changes"
$ oc start-build ruby-hello-world --from-repo="." --follow
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.