diff options
author | Gauvain Pocentek <gauvain@pocentek.net> | 2016-07-17 13:15:31 +0200 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2016-07-17 13:15:31 +0200 |
commit | 8e6a9442324926ed1dec0a8bfaf77792e4bdb10f (patch) | |
tree | bc9f5f6a44aef297d391eba502056231e64735dd /docs/gl_objects/builds.py | |
parent | e0cf1c276d16ba9a0e26853e5ac94668a5b60818 (diff) | |
download | gitlab-8e6a9442324926ed1dec0a8bfaf77792e4bdb10f.tar.gz |
docs: Add builds-related API docs
Diffstat (limited to 'docs/gl_objects/builds.py')
-rw-r--r-- | docs/gl_objects/builds.py | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/docs/gl_objects/builds.py b/docs/gl_objects/builds.py new file mode 100644 index 0000000..4b663c6 --- /dev/null +++ b/docs/gl_objects/builds.py @@ -0,0 +1,99 @@ +# var list +variables = gl.project_variables.list(project_id=1) +# or +variables = project.variables.list() +# end var list + +# var get +var = gl.project_variables.get(var_key, project_id=1) +# or +var = project.variables.get(var_key) +# end var get + +# var create +var = gl.project_variables.create({'key': 'key1', 'value': 'value1'}, + project_id=1) +# or +var = project.variables.create({'key': 'key1', 'value': 'value1'}) +# end var create + +# var update +var.value = 'new_value' +var.save() +# end var update + +# var delete +gl.project_variables.delete(var_key) +# or +project.variables.delete() +# or +var.delete() +# end var delete + +# trigger list +triggers = gl.project_triggers.list(project_id=1) +# or +triggers = project.triggers.list() +# end trigger list + +# trigger get +trigger = gl.project_triggers.get(trigger_token, project_id=1) +# or +trigger = project.triggers.get(trigger_token) +# end trigger get + +# trigger create +trigger = gl.project_triggers.create({}, project_id=1) +# or +trigger = project.triggers.create({}) +# end trigger create + +# trigger delete +gl.project_triggers.delete(trigger_token) +# or +project.triggers.delete() +# or +trigger.delete() +# end trigger delete + +# list +builds = gl.project_builds.list(project_id=1) +# or +builds = project.builds.list() +# end list + +# commit list +commit = gl.project_commits.get(commit_sha, project_id=1) +builds = commit.builds() +# end commit list + +# get +build = gl.project_builds.get(build_id, project_id=1) +# or +project.builds.get(build_id) +# end get + +# artifacts +build.artifacts() +# end artifacts + +# keep artifacts +build.keep_artifacts() +# end keep artifacts + +# trace +build.trace() +# end trace + +# retry +build.cancel() +build.retry() +# end retry + +# delete +gl.project_builds.delete(build_id, project_id=1) +# or +project.builds.delete(build_id) +# or +build.delete() +# end delete |