用于与持续集成服务工作的Python工具包。
项目描述
ci.py
一个用于与持续集成服务工作的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 查看哈希值)
关闭
ci-py-1.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 47fe9b2ec5ce286c62243654bef3aebcba77bac1217e0ebdf2abef80ec015d89 |
|
MD5 | 81baa2c09ed23946389241b719aa2436 |
|
BLAKE2b-256 | 45b190a082b7448ce7fa01e1cf631c6eb0387f675013e273180f0aa23d7c7b1f |
关闭
ci_py-1.0.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bc5d13c8dff8f402ac6340699083502115a2c55b96bf5b37204ac77bc81b605e |
|
MD5 | 106187d88930a473c5dba9bb854dd945 |
|
BLAKE2b-256 | 98662db0c5a72990c0d7779ce3848246df442a4b2fd4bf123aacfd49601cc88a |