Web+支持基于应用配置模版搭建专属环境。在应用配置模版中,可以预先自定义应用用到的资源、网络环境、程序路径等基本信息。本教程将以在Web+控制台使用Jenkins模板搭建部署环境为例,描述如何通过应用模版搭建一个可运行的环境。

前提条件

开通Web+相关服务并授权

步骤一:下载Jenkins部署包

Jenkins官方网站下载部署包:Generic Java package (.war)

步骤二:创建应用并部署

使用Web+部署应用时,您需先创建一个应用和部署环境,将应用部署包上传到应用所在的部署环境内,然后配置环境参数并完成应用部署。

  1. 登录Web+控制台,并在页面左上角选择所属地域。
  2. 应用基本信息页签设置应用基本信息,设置完成后单击下一步
    创建Java应用-Jenkins
    参数 描述
    技术栈类型 根据您的实际业务需求选择技术栈类型,在本教程中选择Java
    应用名称 设置应用名称,此处以Jenkins-demo作为示例。
    应用描述 输入创建应用的描述信息,可以选择不设置。
    使用共享存储空间 使用共享存储空间是指在应用生命周期的整个过程中,上传的部署包、采集的日志和诊断信息等都将存储在该空间中,降低了产品的使用成本。如果您对数据隐私有较高要求,可以选择关闭该功能,这时所有数据将存储在您自己的OSS空间内。
  3. 部署环境信息页面设置环境和部署包信息,此处以Web+提供的样例程序作为部署包,完成设置后单击下一步
    部署环境信息设置-Java-Jenkins
    参数 描述
    技术栈版本 在下拉列表中选择技术栈版本,含有星标的选项为推荐使用的技术栈版本。
    部署环境名称 设置部署环境名称,此处设置为doc-test-env作为示例。
    部署环境描述 输入创建应用的部署环境的描述,您可以选择性设置该描述信息。
    部署包来源 您可以选择上传本地程序使用示例程序。此处选择上传本地程序作为示例,上传在步骤一:下载Jenkins部署包中下载的jenkins.war部署包。
    部署包版本 Web+会默认生成一个部署包版本号,您也可以自定义该版本。
    版本描述 输入一段描述信息帮助您识别部署包的版本,您可以选择性设置该描述信息。
  4. 配置页签选择预设配置模式为自定义。完成以下设置后单击用自定义配置创建。然后在弹出的操作清单对话框中单击确定完成部署环境的创建。
    1. 在左侧的部署环境架构图中,单击主机实例卡片。
    2. 主机实例页面保持实例规格和实例大小等参数的默认设置。
    3. 将主机实例的页面滚动下滑到登录凭证区域,选择登录凭证密码,然后输入此ECS实例的root用户的密码。
      登录凭证
      注意 请记住您设置的密码,后续步骤需要使用该密码登录到ECS实例获取Jenkins的初始登录密码。
  5. 完成创建页签单击查看部署环境日志
  6. 变更事件对话框等待变更完成,然后关闭该对话框进入部署环境详情界面,单击公网访问地址右侧的URL即可访问Jenkins系统。

步骤三:配置安装Jenkins

根据上述步骤完成应用的创建和部署后,即可访问Jenkins系统完成配置安装。

  1. 等待Jenkins初始化完成,即出现以下登录页面。
    Jenkins登录
    1. 使用root用户和创建ECS实例时设置的密码登录到该ECS实例中。
    2. 在ECS实例中执行以下命令。
      cat /home/admin/.jenkins/secrets/initialAdminPassword
    3. 解锁Jenkins页面将输出结果填入管理员密码输入框内,单击继续
  2. 根据需要选择安装推荐的插件还是选择插件来安装,然后等待插件安装完成。
    安装插件
    说明 插件安装过程会持续一段时间,请耐心等待。
  3. 插件安装成功以后,进入创建第一个管理员用户页面,输入登录的用户名和密码,单击保存并完成
    创建第一个管理员用户
  4. 实例配置页面确认Jenkins的访问地址,单击保存并完成
    实例配置-Jenkins
  5. Jenkins已就绪页面单击开始使用Jenkins,即完成Jenkins的安装。
    Jenkins安装完成