Create Gitlab CI and update version package automatically
Description du contexte et la merge request
Contexte
Création d'une pipeline de gitlab ci pour automatiser les tests et le déploiement du package python.
Description des modifications techniques
- Création du gitlab CI
- Utilisation de semantic-release-version pour mettre à jour la version du package python à partir des commits messages
- Ajout de fichiers python utils 'de base'
Resources:
- https://py-pkgs.org/07-releasing-versioning.html
- https://py-pkgs.org/08-ci-cd#continuous-integration-and-deployment
- https://python-semantic-release.readthedocs.io/en/latest/configuration.html#config-publish
- https://python-semantic-release.readthedocs.io/en/latest/automatic-releases/index.html#automatic
Exemple et screenshots
Point d'attention pour la review
- Devrait on update le changelog que dans le cas de release et pas de pre-release?
Edited by andy.barakat1
Merge request reports
Activity
Please register or sign in to reply