Szükséges:
A projekthez telepítsük shipit-cli és shipit-deploy csomagokat helyben!
npm install --save-dev shipit-cli npm install --save-dev shipit-deploy
module.exports = shipit => { require('shipit-deploy')(shipit) shipit.initConfig({ default: { deployTo: '/var/www/html', repositoryUrl: 'https://github.com/valaki/valami.git' }, staging: { servers: 'valaki@192.168.5.2' } }) }
Feltöltés:
npx shipit staging deploy
Visszavonás:
npx shipit staging rollback
A célkönyvtárban létrejön:
A current egy szimbolikus link, ami a releases egy alkönyvtárára mutat. A releases könyvtár dátum és időpont szerint tartalmazza a feltöltött verziókat. Például:
20220519121046