4.3.3.9. 部署 War

deployWar - CubaJelasticDeploy 类型的任务,部署 WAR 包到 Jelastic 服务器。

示例:

  1. task deployWar(type: CubaJelasticDeploy, dependsOn: buildWar) {
  2. email = '<your@email.address>'
  3. password = '<your password>'
  4. context = '<app contex>'
  5. environment = '<environment name or ID>'
  6. hostUrl = '<Host API url>'
  7. }

任务参数:

  • appName - web 应用程序的名称。默认是使用模块前缀,比如 app

  • email - Jelastic 服务的登录名。

  • password - Jelastic 账号的密码

  • context - 应用程序上下文。默认值 ROOT

  • environment - 部署 WAR 的环境(environment)。可以设置成环境的名称或者 ID。

  • hostUrl - API 服务的地址,典型值 app.jelastic.<host name>

  • srcDir - WAR 包放置的目录。默认是 "${project.buildDir}/distributions/war"