GitLab

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

Feb 1, 2023Michael Friedrich
Efficient DevSecOps workflows: Hands-on python-gitlab API automation
SummaryAI, from the source post

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.

More from the GitLab Integrations Framework trail