summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Wittig <max.wittig95@gmail.com>2019-06-08 17:22:09 +0200
committerGitHub <noreply@github.com>2019-06-08 17:22:09 +0200
commit5af0b527a44d10b648c2c1464cfbb25c2a642af0 (patch)
treee1af4113893e456ea5b0f98334f198f0afbd5a4c
parent101ccd148ee011e3b8e01d93f176ed969411c634 (diff)
parentea1eefef2896420ae4e4d248155e4c5d33b4034e (diff)
downloadgitlab-5af0b527a44d10b648c2c1464cfbb25c2a642af0.tar.gz
Merge pull request #768 from python-gitlab/trigger_token_example
docs: Add an example of trigger token usage
-rw-r--r--docs/gl_objects/builds.rst10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/gl_objects/builds.rst b/docs/gl_objects/builds.rst
index ee45090..a80fe6d 100644
--- a/docs/gl_objects/builds.rst
+++ b/docs/gl_objects/builds.rst
@@ -94,6 +94,16 @@ Full example with wait for finish::
pipeline.refresh()
time.sleep(1)
+You can trigger a pipeline using token authentication instead of user
+authentication. To do so create an anonymous Gitlab instance and use lazy
+objects to get the associated project::
+
+ gl = gitlab.Gitlab(URL) # no authentication
+ project = gl.projects.get(project_id, lazy=True) # no API call
+ project.trigger_pipeline('master', trigger_token)
+
+Reference: https://docs.gitlab.com/ee/ci/triggers/#trigger-token
+
Pipeline schedule
=================