circleci¶
CircleCI Web-API Bindings
Classes
|
CircleCI API using |
|
CircleCI API |
|
Parses a Slack message as sent by CircleCI |
Documentation
- class bioconda_utils.circleci.CircleAPI(token=None, vcs_type='github', username='bioconda', project='bioconda-recipes')[source]¶
CircleCI API
- property var_data¶
Defaults for this API instance
- async list_recent_builds(path, sha=None, skip_rebuilt=True)[source]¶
List recent builds for path (branch or pr)
Note: skip rebuild seems to only apply to jobs, not workflow reruns.
- Parameters:
- Return type:
- Returns:
List of builds, each having
build_num
,has_artifacts
,status
,timeout
,canceled
,canceller
,workflows/job_name
,vc_revision`, ``build_time_millis
- async trigger_job(branch='master', project=None, job=None, params=None)[source]¶
Trigger specific job
- Parameters:
branch – Must be
pull/123
if on fork, otherwise name of branchproject – Optionally the project (repo) name
job – Specific job from circle/config.yml to run
params – Optional dict of parameters (envvars) to override