continuous-integration - 持续集成 - 最佳实践

标签 continuous-integration build-automation

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




9年前关闭。




我最近一直在思考 CI 和自动构建,并且很想知道是否有任何最佳实践来设置和维护持续集成环境。您是否将所有与 CI 相关的文件与项目源代码一起 checkin ?您通常如何构建 CI 和构建文件?欢迎任何提示!

最佳答案

  • 从一步构建开始。如果你没有那个,你就不可能有任何合理的 CI
  • 如果不在源代码管理中,则不存在
  • 如果设置和维护 CI 超出了设置开发人员工作站的工作量,那么您过度依赖 IDE,或者您的项目结构过于复杂。将其视为重构机会。
  • 你不需要任何花哨的东西来做 CI。你甚至不需要知道它是做什么的。我写过 my earlier experience here ,当我在听说 CI 之前实现了一个幼稚的 CI 时。
  • 关于continuous-integration - 持续集成 - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1351755/

    相关文章:

    xcode - 在 Xcode 中,如何将具有设置名称的文件排除在应用程序包中

    node.js - 如何在托管的 VSO Build Agent 中设置 Node.js 和 NPM 版本号?

    version-control - ClearCase 是否可以进行持续集成?

    continuous-integration - 持续集成、持续交付和 DevOps 之间有什么区别?

    angular - Angular 2/Typescript 项目的持续集成

    build - Jenkins/Hudson - 如何并行运行超过 1 级深度的多个作业?

    git - 如何在 Gitlab CI 中获取 Gitlab merge 请求描述?

    java - 自动构建 Java RCP 以使用 JNLP 进行部署

    java - 带有 maven-failsafe-plugin 的 VM 参数