跳转到主要内容

用于与持续集成服务工作的Python工具包。

项目描述

ci.py

Build Status

一个用于与持续集成服务工作的Python库。适用于Python 2.7和3.5+。

用法

首先,使用 pip 安装 ci.py

$ pip install ci-py

可用方法

import ci

ci.is_ci()  # True/False
ci.is_pr()  # True/False
ci.name()  # "Travis CI"
ci.pr()  # "38"
ci.repo()  # "grantmcconnaughey/ci.py"
ci.commit_sha()  # "246249bab34e78a020efc67b626efd6052e754d9"

CI服务

ci.py 与以下CI服务兼容

  • Travis CI
  • Circle CI
  • GitHub Actions
  • Drone CI
  • AppVeyor
  • Shippable
  • Semaphore
  • AWS CodeBuild
  • Azure DevOps

运行测试

要运行测试,请安装 tox 并从命令行运行它

> tox

这将针对在 tox.ini 中定义的所有Python版本运行测试。请注意,所有这些版本的Python都需要安装。您可以使用 pyenv 安装这些不同版本。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

ci-py-1.0.0.tar.gz (4.9 kB 查看哈希值)

上传时间 源码

构建分发版

ci_py-1.0.0-py2.py3-none-any.whl (4.8 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者