wpetit 924abf468d
All checks were successful
Cadoles/mktools/pipeline/head This commit looks good
Merge pull request 'feat (docker) : add standalone docker image' (#2) from docker into master
Reviewed-on: #2
Reviewed-by: wpetit <wpetit@cadoles.com>
2025-03-31 10:47:44 +02:00
2023-12-06 12:46:07 +01:00
2023-08-23 14:53:02 -06:00
2025-01-08 10:54:44 +01:00

MkTools

Tâches Make génériques à utiliser de projet en projet.

Utilisation

  1. Dans le fichier Makefile de votre projet, ajouter à la fin de celui ci:

    build:
    	# Votre propre tâche
    
    # [...]
    
    # Inclure les lignes suivantes:
    
    .mktools:
    	rm -rf .mktools
    	curl -q https://forge.cadoles.com/Cadoles/mktools/raw/branch/master/install.sh | $(SHELL)
    
    -include .mktools/*.mk
    
  2. Synchroniser le répertoire des tâches

    make .mktools
    
  3. Vous pouvez commencer à utiliser les tâches Make partagées !

Utilisation standalone

  1. Lancer l'image docker en créant un volume avec les fichers de votre projet dans /code
docker run -it -v $PWD:/code reg.cadoles.com/cadoles/mktools:1.0 mkt-project-version

Tâches disponibles

Tâches Description Documentation
make mkt-webdav-upload Téléverser un fichier dans un répertoire WebDAV (Nextcloud) Voir ./doc/tasks/webdav.md
make mkt-gitea-release Créer une release sur un projet Gitea et téléverser des fichiers attachés Voir ./doc/tasks/gitea.md
make mkt-changelog Générer un fichier de CHANGELOG.md pour votre projet Voir ./doc/tasks/changelog.md
make mkt-project-version Générer et afficher la version courante du projet Voir ./doc/tasks/project-version.md

Tutoriels

Changelog

Voir le fichier CHANGELOG.md

Description
Tâches Make génériques à utiliser de projet en projet.
Readme 146 KiB
Languages
Makefile 88.8%
Shell 6.9%
Dockerfile 4.3%