summaryrefslogtreecommitdiff
path: root/docs/gl_objects/environments.rst
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.rst
parentea089e092439a8fe95b50c3d0592358550389b51 (diff)
downloadgitlab-5b08d2a364d0f355c8df9e4926e5a54fc5f15f36.tar.gz
Add support for project environments
Diffstat (limited to 'docs/gl_objects/environments.rst')
-rw-r--r--docs/gl_objects/environments.rst41
1 files changed, 41 insertions, 0 deletions
diff --git a/docs/gl_objects/environments.rst b/docs/gl_objects/environments.rst
new file mode 100644
index 0000000..83d080b
--- /dev/null
+++ b/docs/gl_objects/environments.rst
@@ -0,0 +1,41 @@
+############
+Environments
+############
+
+Use :class:`~gitlab.objects.ProjectEnvironment` objects to manipulate
+environments for projects. The :attr:`gitlab.Gitlab.project_environments` and
+:attr:`Project.environments <gitlab.objects.Project.environments>` manager
+objects provide helper functions.
+
+Examples
+--------
+
+List environments for a project:
+
+.. literalinclude:: environments.py
+ :start-after: # list
+ :end-before: # end list
+
+Get a single environment:
+
+.. literalinclude:: environments.py
+ :start-after: # get
+ :end-before: # end get
+
+Create an environment for a project:
+
+.. literalinclude:: environments.py
+ :start-after: # create
+ :end-before: # end create
+
+Update an environment for a project:
+
+.. literalinclude:: environments.py
+ :start-after: # update
+ :end-before: # end update
+
+Delete an environment for a project:
+
+.. literalinclude:: environments.py
+ :start-after: # delete
+ :end-before: # end delete