GitLab Integrations Framework
Efficient DevSecOps workflows: Hands-on python-gitlab API automation

Efficient DevSecOps workflows: Hands-on python-gitlab API automation

2/1/2023 · Michael Friedrich

What this post added

This post introduces and demonstrates the practical application of the python-gitlab library for automating DevSecOps workflows. It covers basic usage, configuration via environment variables, managing API objects, pagination, and provides concrete use cases for both reading and writing data to the GitLab API. Specific examples include listing branches, inventorying CI/CD variables, moving epics, ensuring project settings compliance, and generating release notes. It also touches upon containerizing API scripts and integrating them into CI/CD pipelines.

Read the original post ↗