Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

5.9. 编写代码更改

要在本地工作,然后将更改推送到应用程序:

  1. 在您的本地机器上,使用文本编辑器来更改文件 ruby-ex/config.ru的示例应用程序源代码。
  2. 在您的应用程序中进行代码更改是可见的。例如: 在第 229 行中,将标题由 Welcome to your Ruby application on OpenShift 改为 This is my Awesome OpenShift Application,然后保存改变。
  3. 使用 git 提交更改,并将更改推送至您的 fork。

    如果您正确配置了 webhook,则应用程序会立刻根据您的更改重新构建其自身。重建成功后,使用之前创建的路由查看更新的应用程序。

现在,所有您需要做的工作都是推送代码更新,OpenShift Container Platform 会处理剩余的操作。

5.9.1. 手动重建镜像

如果 webhook 无法正常工作,或者构建失败,且您不想在重启构建前更改代码, 则可以手动重建镜像。使用以下方法根据您最新的代码手动重建镜像:

$ oc start-build ruby-ex