用于与持续集成服务工作的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 |