使用指南
前提条件
- 您拥有支付宝账号
- 您已 申请 开通小程序开发者权限
- 您已 开通云服务
- 已下载安装 IntelliJ 小程序开发插件
操作指南
小程序云应用 IDEA 插件的常用操作如下:
一、登录
打开 IDEA,选择 Tools > Alipay DevTools > 登录账号。
在弹出框中,使用支付宝扫码登录。
二、关联云应用并创建工程
登录后,点击 IDEA 下方的 Alipay DevTools 视图,然后点击 关联云应用。
在弹出框中,选择小程序,以及小程序对应的云应用,然后选择 关联当前工程 或者 新建云应用工程。这里选择 新建云应用工程。
- 关联当前工程:将 IDEA 当前打开的本地工程关联到云应用。
- 新建云应用工程:新建一个本地工程并关联到选择的云应用。
在创建工程的向导页面(也可以通过 File > New > Project 进入到该页面),选择左侧的导航栏中的 Alipay CloudApp。右侧面板中会出现两个选项,SpringBoot 和 SOFABoot。这里选择 SpringBoot 进行工程创建。
填写工程名称,点击 Finish 完成工程创建。
三、编写代码
创建工程后,样例代码已经加载到工程中,您可以直接运行,也可以根据需要修改代码。
四、部署应用
点击 云应用管理, 在弹出框中选择 部署云应用。
选择本地构建,并等待构建完成。
构建完成后,会自动弹出部署对话框,点击 部署应用,在弹出的对话框中,点击 确认。
重要:生产环境只支持打包上传应用代码,不支持直接部署。
等待代码上传并部署。部署完成后,下面的对话框会消失。
新版本插件提供了取消部署的功能,点击对话框的 取消 按钮,即可取消当前部署。
重要:取消操作只是停止当前的部署,应用并不会回滚到上一次部署状态,因此取消部署很可能导致云应用的服务不可用,在重新部署应用前无法对应用执行其他操作。
部署过程中,控制台会输出部署日志及最后的部署结果。如果部署失败,会输出部署失败的原因。
五、查看云服务器
点击 云应用详情 视图中的 查看云服务器。
IDEA 会打开一个终端连接至相应云应用的远端云服务器,您可以由此查看云服务器上的应用日志。
重要:为了保证云服务器的安全,从 IDEA 登录到云服务器上的用户只拥有对应用默认日志目录(/home/admin/logs)的只读权限,且只能运行 /bin 目录下的程序。所以,账户登录时会收到几个目录 Permission denied 的警告。
对于 Spring Boot 应用,stdout.log 和 stderr.log 分别为应用默认的正常和异常日志输出。
六、重启应用
选择 云应用管理, 在弹出框中选择 重启服务。
等待重启完成。
七、停止应用
选择 云应用管理, 在弹出框中选择 停止服务。
等待服务停止完成。
八、查看应用详情
选择 Alipay DevTools 面板,在 小程序云应用 标签下,您可以查看小程序以及云应用的信息。比如支付宝小程序名称、云应用名称、云应用所使用的技术栈、云引用的发布版本、运行状态,以及自动分配的二级域名信息等。