虚数智能自主开发的一款Java WEB项目的自动部署工具,用户只需要提供目标服务器、代码、数据库等相关信息,便可以自动部署更新您的在线项目。

首先,进入控制台,找到部署历史,如下,点击 添加计划。

打开添加计划页面,可以看到如下页面:

1. 首先,用户需要明确自己要部署的目标服务器(现仅支持linux服务器的部署)IP,而且具有该服务器的root权限。

2. 为了保证root最高管理权限的安全,我们让用户自己执行我们的ixushu.sh去配置一个ixushu的部署用户。

另外,用户需要在服务器上安装JDK并且配置Java环境变量。

具体步骤:

1)点击ixushu.sh便可下载到ixushu.sh,然后上传ixushu.sh到您的目标服务器。

2)添加shell文件的执行权限,执行命令chmod +x ixushu.sh。

3)执行ixushu.sh,执行命令./ixushu.sh或者sh ixushu.sh都可以。

4)看到成功输出之后,便可在添加计划页面,点击验证,如果当前状态改成  验证通过,以及提交计划按钮变成蓝色,那么验证成功。

3. 用户继续输入其他信息:

   项目英文名

   部署模块(通用是针对绝大多数用户的项目的,其他模块是针对虚数智能平台自动生成的代码模块的)

   项目构建方式(现已经支持maven和gradle两种构建方式)

   源码引擎(现已经支持svn和git)以及源码的用户名和密码

   计划部署时间,可以选择计划部署的时间,精确到每5分钟。

   如果用户选择了其他部署模块,可能还需要输入:

   数据库类型及数据库相关的用户登录及数据库名等信息。

4. 完成输入之后,提交计划,在部署历史页面就有新的部署计划了。

5. 用户可以选择马上部署,取消计划,或者对计划进行进一步修改。

6. 部署成功的计划,可以选择再次部署;部署失败的计划,可以查看失败原因,及重新部署。

其他问题请联系tech@ixushu.com或者cs@ixushu.com,谢谢您的使用