云构建


要在项目中使用云构建,需要进行以下操作:

Gitlab 配置

在 gitlab 项目设置里打开云构建配置,详见截图:

云构建 - 图1

项目中配置

修改 package.json,修改 scripts 和 devDependencies 属性:

  1. {
  2. "name": "test",
  3. "scripts": {
  4. "start": "nowa server",
  5. "build": "nowa build",
  6. "cloud": "nowa build -d .package"
  7. },
  8. "devDependencies": {
  9. "nowa": "^1",
  10. "nowa-build": "^1"
  11. },
  12. ...
  13. }

增加或修改 abc.json,增加 assets 属性:

  1. {
  2. "name": "test",
  3. "options": {
  4. ...
  5. },
  6. "assets": {
  7. "type": "command",
  8. "command": {
  9. "cmd": [
  10. "tnpm ii",
  11. "tnpm run cloud"
  12. ]
  13. }
  14. }
  15. }

代码提交

代码 push 之后会自动触发构建,每一次构建的进度和日志可在这里查看。