尽管想让构建服务器成为持续交付流水线的中心之一,但我们也要考虑当构建服务器瘫痪的时候,构建和部署的流程不应该停滞不前。为此,构建本身应该尽可能健壮,并且可以在任何主机上重复工作。
2018-07-13 阅读全文>>构建服务器可以随心所欲地传递出错误和代码质量问题的信号,如果开发团队不关心这些问题,那么这些通知和可视化的投资收益为零。
2018-07-13 阅读全文>>构建服务器制造了大量可以显示在公共显示器上的数据。若是构建失败的时候能够立即察觉,就会有很大帮助。
2018-07-13 阅读全文>>构建服务器的一个用途是校验软件质量指标。Jenkins对此有一些内置的支持。可以在一个任务页面上执行并可视化Java的单元测试。
2018-07-13 阅读全文>>还有一个经验法则:看看工具是否可以通过配置文件来配置。虽然管理人员容易被图形化配置所打动,但是开发和运营人员不会喜欢被要求使用一个只能通过图形用户界面配置的工具。
2018-07-13 阅读全文>>这一点对大型企业来说非常有帮助,因为它不需要再发明自己的构建标准了。其他的构建工具实现各种构建流程一般更加随意。Maven的严苛有好有坏。有时,刚开始用Maven的人们会怀念像Ant那样工具所带来的自由。
2018-07-13 阅读全文>>在像Maven这样的工具里,构件图来源于由我们为工件设置的依赖。另一个Java构建工具Gradle,也会在构建之前先创建一个构件图。
2018-07-13 阅读全文>>当我们讨论Jenkins文件结构的时候,要知道在基于像Jenkins这样的图形用户界面工具和DevOps的基础设施即代码原则之间经常会发生阻抗失配(impedance mismatch)。
2018-07-13 阅读全文>>了解构建如何最终反映到文件系统中一般还是挺有帮助的。
2018-07-13 阅读全文>>你可以设置一个定时器来触发构建,或者轮询代码库直到发生变更时才构建。
2018-07-13 阅读全文>>尽管可以使用Windows构建从机,有些时候用Linux来构建Windows软件要来得更容易些。诸如GCC那样的C编译器可以通过配置使用MinGW包来进行跨平台编译。
2018-07-13 阅读全文>>为了减少构建队列,你可以增加构建从机。主服务器将会通过轮询或者绑定特定构建到特定从机的方式,将构建发送给从机。
2018-07-13 阅读全文>>构建服务器通常是企业里的一台至关重要的机器。构建软件对处理器、内存和磁盘资源比较敏感。构建不应该花费太多时间,所以为了构建服务器,你需要一台高规格的服务器——拥有大量磁盘空间、处理器核数和内存。
2018-07-13 阅读全文>>Jenkins有一个可以给构建服务器增加功能的插件系统。在Jenkins的web界面上,可以选择安装许多不同的插件。
2018-07-13 阅读全文>>在持续集成这一步胜利完成之后,你拥有的崭新工件就可以部署到服务器上了。一般来说,有一些测试环境会设置得像产品服务器那样。
2018-07-13 阅读全文>>24377条 上一页 1.. 1253 1254 1255 1256 1257 ..1626 下一页