📜  Jenkins服务器维护

📅  最后修改于: 2021-01-04 02:59:28             🧑  作者: Mango

Jenkins-服务器维护

以下是您将要执行的基本活动,其中一些是Jenkins服务器维护的最佳实践。

网址选项

将以下命令附加到Jenkins URL上以执行以下操作:

  • http:// localhost:8080 / jenkins / exit-关闭jenkins
  • http:// localhost:8080 / jenkins / restart-重新启动jenkins
  • http:// localhost:8080 / jenkins / reload-重新加载配置

备份詹金斯之家

Jenkins在驱动器上有一个位置,用于存储作业,构建等的所有信息,称为Jenkins主目录。

您可以通过单击管理Jenkins->配置系统来查看主目录的位置。


在磁盘空间最多的系统分区上设置Jenkins。由于Jenkins将为定义的不同作业获取源代码并进行连续构建,因此请始终确保将Jenkins设置在具有足够硬盘空间的驱动器上。如果您的硬盘没有空间,或者硬盘空间不足,则Jenkins实例上的所有构建都将开始失败。

另一件事是编写可以执行清理操作的cron作业或维护任务,以避免设置Jenkins的磁盘变满。

组态

  • 运行测试作业时,请始终配置您的内部版本或作业以生成趋势报告和自动测试。
  • 使用公共密钥身份验证:-通过设置公共密钥机制,任何人都可以从一个系统登录到另一个系统,而无需输入密码。对于詹金斯来说,这是一个非常有用的节省时间的选项。
  • 标签的使用:有时,最好在构建集群中保留更多范围。一种管理多样性的方法是使用特定节点的标签。正确使用标签有助于团队识别每个节点的唯一性并将其用于正确的目的。
  • 并行执行是更好地查看结果和反馈的更好方法。每个管道都应识别可以并行执行的作业列表。

保养

  • 每个作业都应包含相关脚本,以在完成后清理操作以保持整洁。
  • Jenkins还应包含维护作业,例如清理操作,以避免整个磁盘出现问题。
  • 始终对Build Record Sprawl说不。您应该使用配置选项删除旧版本。
  • 有时,您的团队应先归档未使用的作业,然后再将其删除。
  • 几乎所有流水线工作最终都超出了仅在一台计算机上运行构建的能力。充分利用分布式构建。在大型系统中,确保所有作业都在从属服务器上运行。