OpenShift Tooling 允许用户按照以下方式创建、导入和修改 OpenShift 应用程序
创建一个新的 OpenShift 连接
如需在 IDE 中使用 OpenShift tooling,首先必须创建 OpenShift 连接。创建新的 OpenShift 连接的方法:
-
在
OpenShift Explorer视图中,单击New Connection Wizard。如果OpenShift Explorer视图不可用,请依次单击Window>Show View>Other,然后在Show View窗口中搜索OpenShift Explorer,并在找到后单击OK。 -
在
New OpenShift Connection向导中-
在
Connection列表中,单击<New Connection>。 -
在
Server字段中,键入 OpenShift 服务器的 URL。 -
在
Authentication部分中,在Protocol列表中,单击OAuth以使用令牌进行身份验证,或者单击Basic以使用登录凭据进行身份验证。
-
-
单击
Finish。
结果:连接已列在 OpenShift Explorer 视图中。
创建一个新的 OpenShift 项目
创建新的 OpenShift 项目的方法:
-
在
OpenShift Explorer视图中,右键单击连接,然后单击New>Project。 -
在
Create OpenShift Project窗口中-
在
Project Name字段中,键入项目的名称。项目名称必须是字母数字,可以包含字符“-”,但不能以该字符开头或结尾。 -
在
Display Name字段中,键入项目的显示名称。该名称用作项目在 OpenShift 项目创建后的OpenShift Explorer视图以及 OpenShift Web 控制台中的显示名称。 -
在
Description字段中,键入项目的描述。
-
-
单击
Finish。
结果:项目将列在相关连接下的 OpenShift Explorer 视图中。
创建新的 OpenShift 应用程序
使用 新 OpenShift 应用程序向导,可以从默认或自定义模板中创建 OpenShift 应用程序。使用模板来创建应用程序很有用,因为同一个模板可用于创建多个相似的应用程序,每个应用程序具有不同或相同的配置。
|
如需了解如何使用和创建 OpenShift 模板的更多信息,请参阅 在 OpenShift 中使用模板。 |
-
在
OpenShift 资源管理器视图中,右键单击连接,然后单击新建>应用程序。 -
如果需要,在
新 OpenShift 应用程序向导中,使用基本协议(用户名和密码)或OAuth协议(令牌)登录到您的 OpenShift 服务器,然后单击下一步。 -
在
选择模板窗口中,单击服务器应用程序源选项卡。要从本地模板创建应用程序,请单击
本地模板选项卡,然后单击浏览文件系统或浏览工作区,以找到您希望将其用作项目基础的模板。 -
从列表中,单击您希望将其用作项目基础的模板。您还可以使用
类型过滤器文本字段来搜索特定的模板。 -
单击
下一步。
图 2. 选择一个用于项目创建的模板 -
在
模板参数窗口中,确认参数值,然后单击下一步。 -
在
资源标签窗口中,确认您希望添加到每个资源的标签。您还可以单击添加或编辑来添加标签或编辑现有标签。 -
单击
Finish。 -
在
从 [template_name]创建资源的结果窗口中,查看详细信息,然后单击确定。 -
在
导入应用程序窗口中,单击使用默认克隆目标以便在默认位置克隆应用程序,或在Git 克隆位置字段中,输入或浏览您希望在其中克隆应用程序的位置,然后单击完成。
图 3. 选择一个 Git 克隆位置如果您选择用于克隆应用程序的 Git 位置已经包含了具有您正在尝试导入的应用程序名称的文件夹,则您必须为 Git 克隆选择一个新位置。如果您不选择一个新位置,您做出的更改将被保留在现有的存储库中,但不会反映在 OpenShift 控制台中。
图 4. Git 克隆位置重用
结果: 应用程序会显示在 项目资源管理器视图中。
将现有 OpenShift 应用程序导入到 IDE
|
仅当其源在 |
与 OpenShift 帐户关联的应用程序列在 OpenShift Explorer 视图中。可以分别使用 OpenShift 工具 导入 OpenShift 应用程序 向导将这些应用程序的源代码导入到 IDE 中。导入后,用户可以根据需要轻松修改应用程序源代码、构建应用程序并使用 Web 浏览器查看应用程序。
将现有的 OpenShift 应用程序作为新项目导入现有 IDE 工作区
-
如有需要,请使用
基本协议或OAuth协议登录 OpenShift 服务器。 -
在
OpenShift Explorer视图中,展开连接以找到要导入的应用程序。 -
右键单击 {项目名称},然后单击
导入应用程序。若要从服务导入特定应用程序,请右键单击该服务,然后单击
导入应用程序。如果你右键单击一个项目,然后单击导入应用程序,并且项目下有多个带有源代码的构建配置,则会提示你选择要导入的所需应用程序,因为一个项目下有几个应用程序。 -
在
导入 OpenShift 应用程序向导中,单击现有构建配置列表中要导入的应用程序,然后单击下一步。 -
确保
Git 克隆目标字段中的位置与你想要创建 OpenShift 应用程序 Git 存储库的本地副本的位置相对应,然后单击完成。
结果: 应用程序列在 项目资源管理器 视图中。
使用服务器适配器部署应用程序
服务器适配器允许将应用程序增量部署到 OpenShift 中已部署的 pod 中。
部署应用程序
-
在
OpenShift Explorer视图中,展开连接、项目,然后展开应用程序。 -
右键单击 {应用程序名称},然后单击
服务器适配器。在服务器设置窗口的服务部分中,选择服务。如果 OpenShift 服务具有构建配置的 Git URL 与工作区项目之一的 Git 远程 URL 相匹配,那么工作区项目将自动选中。
-
单击
Finish。
结果: 服务器 视图是焦点视图,服务器显示 [已启动,正在发布…],然后 控制台 视图显示应用程序发布的进度。
在 Web 浏览器中查看现有应用程序
若要在应用程序成功部署后在内部 Web 浏览器中查看它,请在 OpenShift Explorer 视图中右键单击该应用程序,然后单击 显示在 > Web 浏览器。
结果: 该应用程序显示在内置 Web 浏览器中。
删除 OpenShift 项目
您可以选择从工作空间删除某个项目,以重新开始项目开发,或者在结束一个项目的开发后将其删除。删除项目后,与该项目相关的所有资源都将被删除。
要删除 OpenShift 项目
-
在
OpenShift Explorer视图中,展开连接,然后展开项目,以找到要删除的应用程序。 -
右键单击 {project name},然后单击
Delete Project。 -
在
OpenShift resource deletion窗口中,单击OK。
|
要删除多个项目(及所包含的应用程序),请在 |