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.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 747d5c66cf1acce03ad6508c0d4db62ff5e97109d5a7349b8ac000df6cb41013 |
|
MD5 | e3c11d802e5d3b1f9dffa1aaca118fa2 |
|
BLAKE2b-256 | 346ff28f281574eae69345af7adc3f61a489d79bc2e573e1c53c112a79f3fc0c |
Hashes for gitlab_deployment_changelog-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 717fad4ab99fca849d1d588918d415493c82947455623eb6ccb2f8dbce0c90d3 |
|
MD5 | 606868567487bcd458deced9e9f011f2 |
|
BLAKE2b-256 | 94ea1eabdc6699886ff94edf253d9dda473dd0198a7658bc6784427b8049db53 |