我最近在 Linux VM 上设置了 Jenkins 构建服务器。作为 Jenkins 管理员,我必须处理哪些事情?
有一个最佳实践列表 here但请注意,我正在寻找必备品。
最佳答案
这是我的个人 list :
- 保护 Jenkins(限制用户访问)
- 监控我们用来将数据推送到 Graphite 并使用 Grafana 监控的资源使用情况(CPU/RAM/磁盘)。
- 如果资源使用量超过了可用资源,则使用slaves
- 不要同时安排所有作业
- 尝试使用管道插件https://jenkins.io/doc/book/pipeline/
- 定期备份 JENKINS_HOME
- 为作业名称使用可移植文件名字符集http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_282
- 尝试自动设置主/从(docker、ansible ...),这样您就可以在其他地方重新创建您的实例,而不会浪费时间。
关于linux - 作为 Jenkins 构建服务器管理员,我必须处理哪些事情?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43797788/