【问题标题】:Integrate flow type checker with jenkins将流类型检查器与詹金斯集成
【发布时间】:2020-03-19 00:27:08
【问题描述】:

我正在为我们的代码使用流类型检查器 (https://flowtype.org/)。

但是,我没有找到 jenkins 构建系统的插件。

有没有一种简单的方法可以将流程与 Jenkins 集成?所以 Jenkins 会在 github 中每次提交时运行 flow 并在发现错误时输出报告/或发送电子邮件。

谢谢

【问题讨论】:

  • 我对 Jenkins 不熟悉,但是如果您将 flow-bin 包添加到您的 devDependencies,您可以在 CI 上运行 ./node_modules/.bin/flow check。我假设您已经在 CI 上安装节点模块。如果退出代码是0,它就通过了。
  • 嗨纳特,感谢您的评论!我可以让 CI 运行 flow-bin,但它不会向开发人员发送通知。而且他们不会登录 CI 进行检查。所以我在想可能会有某种 html 报告器或失败的电子邮件通知。

标签: jenkins flowtype


【解决方案1】:
  • Install Flow
  • 在您的 Jenkinsfile 中运行 npm run flow check 或类似命令
  • 如果有错误,构建会失败,你可以设置通知as usual
  • 您可以使用flow check --jsonarchive the resulting report 将类型检查结果输出到JSON

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-09
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-01
    • 1970-01-01
    相关资源
    最近更新 更多