gpt4 book ai didi

jenkins - 多种语言的持续集成

转载 作者:行者123 更新时间:2023-12-02 21:46:12 25 4
gpt4 key购买 nike

我想设置一个持续集成系统,在提交或类似触发器时应该:

  • 如果需要,可以在 Fortran/C/C++ 代码上运行测试。
  • 使用 cmake 编译该代码。
  • 在 Rails 应用上运行测试。
  • 编译 Rails ap。
  • 重新启动服务器。

我正在看 Jenkins 。它是此类工作的最佳选择吗?另外,使用 bash 脚本(如果可能的话)和使用 jenkins 之间有什么区别?我问不是因为我正在考虑使用脚本,而是为了更好地理解 Jenkins 。

最佳答案

听起来 Jenkins 肯定是一个合理的选择。除了能够作为构建步骤运行任意脚本之外,还有大量 plugins ,例如,它提供了与 cmake 更好的集成。

即使您使用单个 bash 脚本来完成所有这些操作,在其之上使用 Jenkins 仍然具有许多优势。您可以免费获得网络界面、电子邮件通知和构建历史记录,以及所有这些内容。通过将您的测试与 Jenkins“正确”集成,您还可以获得诸如图表之类的东西,显示随着时间的推移有多少测试成功/失败。

关于jenkins - 多种语言的持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19477555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com