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

标签 angularjs npm npm-install bamboo npm-scripts

我的 package.json 如下。我想通过npm脚本触发bamboo构建,这应该触发npm install,然后它应该触发npm运行bamboo。

如果我的测试用例失败,我会尝试使构建失败。请帮助如何在 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"
}

最佳答案

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

关于angularjs - 通过bamboo build调用package.json中的npm脚本触发构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50834520/

相关文章:

javascript - 在 Angular 服务中找不到方法

javascript - 如何根据从三个子 Controller 获得的结果在父 Controller 中显示动态消息

node.js - uglify-js Node 模块未随 npm 安装

node.js - : SET: command not found in `npm start`

javascript - Edge浏览器无法触发iframe onload

javascript - 如何设置我的目录以使用 eyeglass 获取 modularscale

javascript - 我想将 cmd 输出写入文件而不是 stdout

node.js - NPM 在安装新依赖项时删除所需的依赖项

node.js - npm sudo 全局安装 & unsafe-perm

javascript - 使用 AngularJS 替换字符串中的 html 标签属性