首页 > 解决方案 > 通过竹子构建调用package.json中的npm脚本触发构建

问题描述

我的 package.json 如下。我想通过 npm 脚本触发竹子构建,它应该触发 npm install 然后它应该触发 npm run竹子。

如果我的测试用例失败,我正在尝试使构建失败。请帮助如何在竹子中进行配置以实现相同的目标

"scripts": {
  "dev": "webpack",
  "prod": "webpack -p",
  "start": "webpack-dev-server --open",
  "build": "npm run clean-dist && npm run dev && npm run start",
  "pbuild": "npm run clean-dist && npm run prod && npm run start",
  "clean-dist": "rimraf ./dist && mkdir dist",
  "lint": "esw webpack.config.js app",
  "lint:watch": "npm run lint -- --watch",
  "test": "karma start --reporters html",
  "pro": "protractor protractor.config.js",
  "bamboo": "npm run clean-dist && npm run dev && npm run test"
}

标签: angularjsnpmnpm-installbamboonpm-scripts

解决方案


在竹计划配置中:
1. 添加新任务
2. 选择“npm”类型
3. 选择 Node.js 可执行文件 - 您的 nodeJs 版本,安装在服务器上
4. 命令:运行测试
这将从包中运行您的“测试”脚本json


推荐阅读