搜索

pdf文档 optimus logger Config [Jenkins]

218.24 KB 3 页 0 下载 209 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档详细介绍了在Jenkins中配置Optimus Logger项目的具体步骤,包括Git仓库的配置、构建触发器的设置、构建环境的参数化配置、Docker镜像的构建与发布流程,以及构建后的通知策略。文档还涵盖了构建历史的保留策略、项目安全设置以及构建环境的高级选项。
AI总结
### 对文档内容的总结: #### 1. **版本控制配置** - 使用 **Git** 作为版本控制系统。 - 仓库地址:`http://git.bluejeansnet.com/pchaturvedi/optimus-logger.git`。 - **分支配置**:监控 `*/master` 分支,自动构建。 #### 2. **构建触发器** - **定期轮询 SCM**:设置为每 5 分钟轮询一次。 - **远程触发**:允许从脚本或其他系统远程触发构建。 - **依赖构建**:在其他项目构建完成后触发。 #### 3. **构建环境** - 提供配置文件。 - 注入环境变量和密码。 - 处理移动设备 provisioning profiles。 - **构建终止**:如果构建卡住,自动终止。 #### 4. **Docker 构建与发布** - **镜像名称**:`10.5.9.154/optimus-logger`。 - **构建选项**: - 禁止推送镜像到 registry。 - 强制重建(不使用 Docker 缓存)。 - 禁止打标签为 `latest`。 #### 5. **邮件通知** - **收件人**:支持自定义 recipients 列表,可引用 build 参数。 - **触发条件**:构建失败、不稳定或恢复稳定时发送邮件。 - **单独通知**:对破坏构建的个人发送单独邮件。 #### 6. **构建历史** - **保留策略**: - 最多保留 10 个构建记录。 - 构建记录保留天数:10 天。 #### 7. **项目安全与扩展** - 启用基于项目的安全。 - 限制构建在特定标签的 slave 上运行(`onprem-docker`)。 #### 8. **其他配置** - **构建参数化**:允许传递参数。 - **日志轮转**:自动管理日志文件大小。 --- ### 核心观点: 该文档详细描述了 **Optimus Logger** 在 Jenkins 上的配置,重点包括版本控制、构建触发器、Docker 构建、邮件通知和构建历史的管理。配置旨在实现自动化构建、测试和部署,同时确保构建过程的高效性和安全性。
P1
P2
P3
下载文档到本地,方便使用
文档评分
请文明评论,理性发言.