# upstream-repos **Repository Path**: lipingemma/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**: 2020-12-23 - **Last Updated**: 2020-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UPSTREAM REPOS ## 这是一个用于存放所有上游仓库地址的仓库,compass-ci服务器会实时监控着这个仓库中注册的所有上游仓库,当您的仓库有commit提交时,测试任务会自动执行,并且可在我们的网站中查看结果。 ## 添加文件 您可以先fork这个仓库,并按照如下规则添加文件之后,通过Pull Request的方式完成注册。 由于仓库中软件众多,为了方便管理,我们制定了一定的规定去创建文件,您只需要 按照如下规则添加文件即可 在upstream-repos下面首先创建以您的软件首个字符命名的目录,并在该目录下创建和您的软件名相同的目录 mkdir -p m/mongo echo 'url: https://github.com/mongodb/mongo.git' > m/mongo/mongo ## 自动触发测试任务 同样是采用Pull Request的方式将适配好的测试用例添加到compass-ci仓库下面的 sbin/auto_submit.yaml 文件中。 如何适配适配测试用例到compass-ci请参考: https://gitee.com/EmmaLee/lkp-tests/blob/master/doc/add-testcase.md 将所有的接口文件通过Pull Request的方式迁移到compass-ci中后,在 auto_submit.yaml 中补充测试参数: echo "$repo/$repo: os=openeuler" >> auto_submit.yaml