在本教程中,您将使用 IBM® UrbanCode Deploy 部署简单的 Web 应用程序。您将创建组件,创建包含这些组件的应用程序,然后将这些组件部署到环境。
IBM UrbanCode Deploy 将帮助您规划复杂应用程序到开发环境、测试环境和生产环境的部署并使其自动化。它可以在每当需要时部署应用程序,从而帮助您在发行版周期的早期发现问题并在发行版周期的晚期提供可预测性。
您在本教程中部署的 Web 应用程序是一个简单的三层 Web 应用程序,具有数据库、Web 界面和应用程序逻辑。您将向 IBM UrbanCode Deploy 服务器导入这三个组件并创建一个部署这三个部件的应用程序。然后,您将创建自动化指示信息,它们称为进程,描述如何部署每个组件。最后,您将使用那些进程以自动将组件部署到目标系统。
在以后的课程中,您将把这些组件更新为新版本。以这种方式使用样本应用程序将说明如何使用 IBM UrbanCode Deploy 来管理多重部件应用程序。
学习目标
在本教程中,您将学习如何完成以下任务:
- 从构件中导入工件以在 IBM UrbanCode Deploy 中创建组件。
- 创建组件进程和应用程序进程以使部署任务自动化。
- 配置要在其中部署应用程序的环境。
- 运行应用程序进程以部署应用程序组件。
- 使用新工件更新应用程序。
所需时间
完成本教程需要 2 到 3 小时。如果要研究其他与本教程相关的概念,那么完成时间可能会延长。
系统需求
要运行本教程,需要以下资源:
- IBM UrbanCode Deploy V6.0 安装版本
- 两台计算机(可以是虚拟映像或云实例),以用作
IBM UrbanCode Deploy 服务器的代理程序
先决条件
- 请确保您有权访问 IBM UrbanCode Deploy
服务器。有关安装服务器的信息,请参阅安装服务器。
- 服务器必须已安装 Tomcat、DBUpgrader 和 FileUtils 插件。如果您不具有安装插件的访问许可权,请求系统管理员安装这些插件。有关指示信息,请参阅安装插件。通过单击并在已安装插件的列表中查找
Tomcat、DBUpgrader 和 FileUtils,可以验证是否安装了这些插件。缺省情况下,已安装 FileUtils 插件。
- 您必须在服务器上有一个具有创建与编辑应用程序、环境和组件以及创建与运行进程的许可权的帐户。