如何检查 GitHub 存储库是否使用持续集成,以及哪个 CI 平台(例如 Jenkins、Travis CI)?
How to check whether a GitHub repository uses Continuous Integration, and which CI platform (e.g. Jenkins, Travis CI)?
是否有一种简单的方法来检查存储库是否使用持续集成,以及哪个 CI 平台(例如 Jenkins、Travis CI)?
示例:OpenCV。参见 https://github.com/opencv/opencv。通过浏览回购协议,我不知道 CI 是否被使用(虽然我认为是这样),以及它使用什么样的 CI。
大多数 CI 平台使用放置在存储库根目录下的配置文件或目录。它可能是识别每个 repo 使用的工具的最快方法。这里有几个例子:
.travis.yml
特拉维斯
.gitlab-ci.yml
用于 Gitlab
.drone.yml
无人机 CI
.circleci/
圆CI
.github/workflows
对于 Github
Jenkins 的情况稍微复杂一些,因为用户可以直接在存储库中拥有一个 Jenkinsfile
,也可以不拥有。
是否有一种简单的方法来检查存储库是否使用持续集成,以及哪个 CI 平台(例如 Jenkins、Travis CI)?
示例:OpenCV。参见 https://github.com/opencv/opencv。通过浏览回购协议,我不知道 CI 是否被使用(虽然我认为是这样),以及它使用什么样的 CI。
大多数 CI 平台使用放置在存储库根目录下的配置文件或目录。它可能是识别每个 repo 使用的工具的最快方法。这里有几个例子:
.travis.yml
特拉维斯.gitlab-ci.yml
用于 Gitlab.drone.yml
无人机 CI.circleci/
圆CI.github/workflows
对于 Github
Jenkins 的情况稍微复杂一些,因为用户可以直接在存储库中拥有一个 Jenkinsfile
,也可以不拥有。