# upstream-repos **Repository Path**: compass-ci-robot/upstream-repos ## Basic Information - **Project Name**: upstream-repos - **Description**: The list of upstream repositories to track and test. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 53 - **Created**: 2021-05-12 - **Last Updated**: 2021-08-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UPSTREAM REPOS 本仓库用于存放上游仓库地址,compass-ci服务会实时监控这个仓库中注册的所有上游仓库,当您的仓库有新的commit时,会自动触发测试任务,并且可在我们的网站中查看结果。 ## 注册上游仓库 1.第一步:fork需要注册的上游仓库 2.第二步:创建目录及注册文件 目录创建规则:第一层目录的名称以上游仓库名称首个字符命名,第二层目录的名称以上游仓库名称命名,第二层目录下的文件以上游仓库名称命名 以mongodb/mongo项目为例: ``` mkdir -p m/mongo echo 'url: https://github.com/mongodb/mongo.git' > m/mongo/mongo ``` 3.第三步:通过pull request的方式完成注册 ## 自动触发测试任务 1.第一步:采用Pull Request的方式将适配好的测试用例添加到compass-ci仓库下面的 sbin/auto_submit.yaml 文件中。 如何适配测试用例到compass-ci请参考:[add-testcase.md](https://gitee.com/EmmaLee/lkp-tests/blob/master/doc/add-testcase.md) 2.第二步:将所有的接口文件通过Pull Request的方式迁移到compass-ci后,在 auto_submit.yaml 中补充测试参数: ``` echo "$repo/$repo: os=openeuler" >> auto_submit.yaml ```