--- README.md | 42 ++++++++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 18 deletions(-)
diff --git a/README.md b/README.md index 128eba0..314a8c6 100644 --- a/README.md +++ b/README.md @@ -1,52 +1,58 @@ -## Compass-CI +## Compass-CI
-### 关于Compass-CI +### 关于 Compass-CI
-Compass-CI 是一个可持续集成的软件平台。为开发者提供针对上游开源软件(来自 Github, Gitee, Gitlab 等托管平台)的测试服务、登录服务、故障辅助定界服务和基于历史数据的分析服务--。Compass-CI 基于开源软件PR进行自动化测试(包括构建测试,软件包自带用例测试等),共同构建一个开放、完整的开源软件生态测试系统。 +Compass-CI 是一个可持续集成的软件平台。为开发者提供针对上游开源软件(来自 Github, Gitee, Gitlab 等托管平台)的测试服务、登录服务、故障辅助定界服务和基于历史数据的分析服务。Compass-CI 基于开源软件 PR 进行自动化测试(包括构建测试,软件包自带用例测试等),共同构建一个开放、完整的开源软件生态测试系统。
### 功能介绍
-- **测试服务** +**测试服务**
-使用Compass-CI 基于开源软件 PR 触发[自动化测试](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/%E5%A6%82%E... +使用Compass-CI 基于开源软件 PR 触发[自动化测试](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/%E5%A6%82%E... job](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/submit%E5%9... -- **调测环境登录** +**调测环境登录**
使用 SSH [登录测试环境进行调测](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/%E5%A6%82%E...
-- **测试结果分析** +**测试结果分析**
通过 [Web](https://compass-ci.openeuler.org) 接口,对历史测试结果进行分析和比较。
-- **测试结果复现** +**测试结果复现**
-Compass-CI 把测试过程中的各项环境参数保存在任务结果输出的job.yaml文件中,开发者可以通过重新提交job.yaml复现测试结果。 +通过历史测试生成 job.yaml 文件,重新提交 job.yaml 还原测试环境,复现测试结果。
-- **辅助定位** +**辅助定位**
-Compass-CI 可以识别自动化构建测试过程中的错误,触发基于 git tree 的测试,找出引入问题的commit。 +Compass-CI 可以识别自动化构建测试过程中的错误,触发基于 git tree 的测试,找出引入问题的 commit。
## Getting started
-- **自动化测试** +**自动化测试**
1. 添加待测试仓库 URL 到 [upstream-repos](https://gitee.com/wu_fengguang/upstream-repos.git) 仓库,[编写测试用例并添加到仓库](https://gitee.com/wu_fengguang/lkp-tests/blob/master/doc/add-testcase.md), 详细流程请查看[这篇文档](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/%E5%A6%82%E...
2. git push 更新仓库,自动触发测试。
-3. 在网页中搜索并查看结果 web: https://compass-ci.openeuler.org/jobs +3. 在网页中[查看](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/%E5%A6%82%E... web: https://compass-ci.openeuler.org/jobs%E3%80%82 + +**手动提交测试任务**
-- **手动提交测试任务** +1. [安装 Compass-CI 客户端](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/%E6%9C%AC%E... +2. [编写测试用例](https/blob/master/doc/add-testcase.md), [手动提交测试任务](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/submit%E5%9... +3. 在网页中[查看](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/%E5%A6%82%E... web: https://compass-ci.openeuler.org/jobs%E3%80%82
-1. [安装Compass-CI客户端](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/%E6%9C%AC%E...) -2. [编写测试用例](https/blob/master/doc/add-testcase.md), [手动提交测试任务](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/submit%E5%9...) -3. 在网页中搜索并查看结果 web: https://compass-ci.openeuler.org/jobs +**登录测试环境** + +1. 向 Compass-CI@qq.com 发送邮件[申请账号](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/apply-accou... +2. 根据邮件反馈内容[完成环境配置](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/%E6%9C%AC%E... +3. 在测试任务中添加 sshd 字段,提交相应的任务,[登录测试环境](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/manual/%E5%A6%82%E...
## Contributing to Compass-CI
-我们非常欢迎有新的贡献者,我们也很乐意为我们的贡献者提供一些指导,Compass-CI 主要是使用 Ruby 和 Crystal 开发的一个项目,我们使用 rubocop和 ameba 来规范我d的代码风格,具体说明可以查看 [rococop源码仓](https://github.com/rubocop-hq/rubocop)%E5%92%8C%5Bameba%E6%BA%90%E7%A0%81%E4... +我们非常欢迎有新的贡献者,我们也很乐意为我们的贡献者提供一些指导,Compass-CI 主要是使用 Ruby 开发的一个项目,我们遵循 [Ruby 社区代码风格](https://ruby-china.org/wiki/coding-style)%E3%80%82%E5%A6%82%E6%9E%9C%E6%82%A... Compass-CI 项目做出贡献,[这个页面](https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/learning-resources... Compass-CI 所使用的所有语言和工具等。
## Website