
Efficient DevSecOps workflows: Hands-on python-gitlab API automation
2/1/2023
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.













