如何将Jenkins与Jest或Node的其他测试库集成?

时间:2018-06-28 05:00:03

标签: node.js jenkins continuous-integration jestjs continuous-deployment

我已经在本地服务器中集成了 GitLab CE Jenkins 。我想知道如何将Jenkins与 Jest 集成在一起以生成有关测试结果的报告或日志。如果任何测试失败,则詹金斯不应继续进行,并应通知我。我已经为通知集成了 Slack ,并在Jenkins中放置了一些命令,例如:npm installnpm run test,但Jenkins仍然不知道是否有测试。 / p>

Jenkins配置:

Jenkins project configuration

流应为以下内容:

  1. 我在主存储库中进行了更改
  2. Gitlab运行调用Jenkins的Webhook
  3. Jenkins带来了新的变化,构建并运行了测试
  4. 如果某些测试失败,则应发送Slack通知,否则,应创建一个docker映像

欢迎任何建议或更正

0 个答案:

没有答案