Skip to main content

Gitlab Deployment Changelog Creator - Get's the last

Project description

deployments for a specific environment and creates a changelog from the merge requests and issues License: MIT Author-email: Christoph Becker <christoph.becker@exb.de>,Lukas Jesche <lukas.jesche@exb.de>,Riccardo Padoan <riccardo.padoan@exb.de> Requires-Python: >=3.10 Requires-Dist: loguru>=0.7.2 Requires-Dist: python-decouple>=3.8 Requires-Dist: python-gitlab>=4.1.1 Requires-Dist: pyyaml>=6.0.1 Requires-Dist: requests>=2.31.0 Description-Content-Type: text/markdown

# Gitlab Deployment Changelog

Home of this code is now https://github.com/ExB-Group/gitlab-deployment-changelog

This package grabs the last n deployments for a project from gitlab and creates a summary of the merge requests and their issues. Decoration is done based on scoped labels type::. As of now we cover bug. Everything else is considered as a feature. Merge requests without issues, were indicated as well.

## Mandatory setup

## How to use locally or manually

  • checkout

  • pdm install

  • Make sure you have PROJECT_ID properly set

  • pdm run changelog <environment>, the environment is mandatory and could be something like production/the_exb

## Pipeline usage

  • call it with the environment name as argument, e.g., pdm run changelog staging/the_exb

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gitlab-deployment-changelog-0.0.2.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page