以下是你将要执行的基本活动, 其中一些是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实例上的所有构建都将开始失败。
【Jenkins-服务器维护】另一件事是编写cron作业或维护任务, 这些任务或任务可以执行清理操作, 以避免设置Jenkins的磁盘变满。
组态
- 运行测试作业时, 请始终配置你的内部版本或作业以生成趋势报告和自动测试。
- 使用公共密钥身份验证:-通过设置公共密钥机制, 任何人都可以从一个系统登录到另一个系统, 而无需输入密码。对于Jenkins来说, 这是一个非常有用的节省时间的选项。
- 标签的使用:有时, 最好在构建集群中保留更多范围。一种管理多样性的方法是使用特定节点的标签。正确使用标签有助于团队识别每个节点的唯一性并将其用于正确的目的。
- 并行执行是更好地查看结果和反馈的更好方法。每个管道都应识别可以并行执行的作业列表。
- 每个作业应包含相关脚本, 以在完成后清理操作以保持整洁。
- Jenkins还应包含维护作业, 例如清理操作, 以避免整个磁盘出现问题。
- 始终对Build Record Sprawl说不。你应该使用配置选项删除旧版本。
- 有时, 你的团队应先归档未使用的作业, 然后再将其删除。
- 几乎所有流水线工作最终都超出了仅在一台机器上运行构建的能力。充分利用分布式构建。在较大的系统中, 确保所有作业都在从属服务器上运行。
推荐阅读
- Jenkins和Ansible的对比和区别
- Jenkins-报告
- Jenkins-通知
- Jenkins-管理插件
- Jenkins备份插件
- Jenkins-代码分析
- Jenkins-设置构建作业
- Jenkins Maven设置详细步骤
- Jenkins-管理配置详细步骤