Open DidierViret opened 5 years ago
En ce qui concerne le premier point, il est possible d'exclure un fichier ou un dossier d'une release en ajoutant son chemin dans le fichier .gitattributes qui se trouve à la racine du projet.
Exemple de fichier .gitattributes :
/.gitattributes export-ignore
/.gitignore export-ignore
/application/config/config.php export-ignore
/application/config/database.php export-ignore
/application/pdf_files export-ignore
Il semblerait que GitHub ait un projet de déploiement en phase beta et gratuit: https://github.com/features/actions
GitHub Actions est un outils pour créer et automatiser des workflows. Je ne suis pas sûr qu'il facilite le déploiement des versions. Je me suis inscrit à la beta mais je suis en attente ; je regarderais à nouveau quand je pourrais utiliser la beta.
Voir s'il est possible d'exclure des fichiers (et dossiers) des releases, les éléments à exclure seraient certains fichiers de configuration.
Voir s'il est possible de donner des accès FTP pour un déploiement automatique.