docalist/updater

Mise à jour d'une installation à partir d'un webhook.

1.0.0 2022-02-21 18:23 UTC

This package is auto-updated.

Last update: 2024-05-21 23:40:17 UTC


README

Mise à jour d'une installation à partir d'un webhook.

Exemple d'utilisation :

use Docalist\Updater\Updater;

require_once '../vendor/docalist/updater/Updater.php';  // Charge docalist/updater

Updater::update('exemple.org', [                        // Met à jour le site exemple.org
    'when' => 'push',                                   // Quand il y a un push
    'on'   => 'main',                                   // Sur la branche main
    'from' => 'https://github.com/exemple/site',        // Du dépôt github exemple/site
    'do'   => [                                         // En exécutant les commandes suivantes
        "git pull -v",
        "bin/composer install",
        "bin/console doctrine:migrations:migrate --no-interaction",
    ],
    'in'   => '/var/www/site'                           // Dans le répertoire /var/www/site
]);