Aller au contenu principal
Version: 0.6.0

Gitlab

L'updater Gitlab permet de pouvoir mettre à jour un projet, que ce sois un plugin ou un thème, provenant d'un dépot Gitlab.

remarque

Si le projet est privée, il faudra renseigner un access token. Pour cela, vous pouvez définir le token du projet ou bien un token lié à un utilisateur.

astuce

Si vous utilisez gitlab.com gratuitement, l'idéal est de créer un access token spécifique avec uniquement les les droits nécessaire à la lecture de l'API et des dépots.

Mise en place

Qu'il s'agisse d'un plugin ou d'un thème, il faudra passer par la façade approprié afin d'y instancié l'updater.

Pour un thème, consultez la documentation de la façade Theme.
Pour un plugin, la façade Plugin.

Nouvelle instance

new Gitlab(
    repo: 'chemin/du/repo',
    accessToken: "mon_access_token", // Si le projet est privée
    url: "https://selfhosted.gitlab.com" // Si votre gitlab est auto hébergé.
)