summaryrefslogtreecommitdiff
path: root/docs/gl_objects/environments.py
diff options
context:
space:
mode:
authorGauvain Pocentek <gauvain@pocentek.net>2016-08-06 21:47:15 +0200
committerGauvain Pocentek <gauvain@pocentek.net>2016-08-06 21:47:15 +0200
commit5b08d2a364d0f355c8df9e4926e5a54fc5f15f36 (patch)
tree940d26542a5b6389b9ed80acab61cbb9bef59f28 /docs/gl_objects/environments.py
parentea089e092439a8fe95b50c3d0592358550389b51 (diff)
downloadgitlab-5b08d2a364d0f355c8df9e4926e5a54fc5f15f36.tar.gz
Add support for project environments
Diffstat (limited to 'docs/gl_objects/environments.py')
-rw-r--r--docs/gl_objects/environments.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/docs/gl_objects/environments.py b/docs/gl_objects/environments.py
new file mode 100644
index 0000000..80d77c9
--- /dev/null
+++ b/docs/gl_objects/environments.py
@@ -0,0 +1,31 @@
+# list
+environments = gl.project_environments.list(project_id=1)
+# or
+environments = project.environments.list()
+# end list
+
+# get
+environment = gl.project_environments.get(environment_id, project_id=1)
+# or
+environment = project.environments.get(environment_id)
+# end get
+
+# create
+environment = gl.project_environments.create({'name': 'production'},
+ project_id=1)
+# or
+environment = project.environments.create({'name': 'production'})
+# end create
+
+# update
+environment.external_url = 'http://foo.bar.com'
+environment.save()
+# end update
+
+# delete
+environment = gl.project_environments.delete(environment_id, project_id=1)
+# or
+environment = project.environments.list(environment_id)
+# or
+environment.delete()
+# end delete