通过bamboo build调用package.json中的npm脚本来触发构建

时间:2018-06-13 10:06:41

标签: angularjs npm npm-install bamboo npm-scripts

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

如果我的测试用例失败,我试图让构建失败。请教如何在竹子中配置以实现相同的目标

"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"
}

1 个答案:

答案 0 :(得分:0)

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