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
set gitlab access token PAT (https://gitlab.com/-/profile/personal_access_tokens) and WEBHOOK_URL for slack
## 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for gitlab-deployment-changelog-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ccba89a25d46b2ad5a80378a72c5f483f938830a87fc19854d9894f53cf7444 |
|
MD5 | 91c37569d28769854c6d6d9e562edc7d |
|
BLAKE2b-256 | 1d28c85be09f950da626277d381f8d625d14c3c8bd414969f193e0ee30d7df7c |
Hashes for gitlab_deployment_changelog-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cac468caec9cc1adec7a135dc6f31c1cbe86feb3461b930f4a195af9895d1d5c |
|
MD5 | 0e00158c5bc6f8affe8a49192520d0c0 |
|
BLAKE2b-256 | eba38396290b5331eed576ca549985d8f7e105325e394964129e8bff0b65264f |