diff options
author | Max Wittig <max.wittig95@gmail.com> | 2019-06-08 17:22:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-08 17:22:09 +0200 |
commit | 5af0b527a44d10b648c2c1464cfbb25c2a642af0 (patch) | |
tree | e1af4113893e456ea5b0f98334f198f0afbd5a4c | |
parent | 101ccd148ee011e3b8e01d93f176ed969411c634 (diff) | |
parent | ea1eefef2896420ae4e4d248155e4c5d33b4034e (diff) | |
download | gitlab-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.rst | 10 |
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 ================= |