oktatas:web:deploy:deployer:gepek
Tartalomjegyzék
Gépek
- Szerző: Sallai András
- Copyright © Sallai András, 2019, 2020
- Web: https://szit.hu
Több host
Egyszerre több távoli gépen is tevékenykedhetünk.
- deploy.php
<?php namespace Deployer; require 'recipe/common.php'; host('192.168.5.100', '192.168.5.103') ->user('janos') ->set('deploy_path', '/var/www/html'); task('ir', function() { run('echo egy >> adat.txt'); });
Az adat.txt a janos saját könyvtárában jön létre:
/home/janos/adat.txt
Egy host, több helyszín
A stage, több helyszín vagy színpad. Például, ugyanazon a gépen kétféle verziót szeretnénk telepíteni. Mondjuk egy béta és egy production verzió.
<?php namespace Deployer; require 'recipe/common.php'; host('production') ->hostname('192.168.5.103') ->user('karol') ->set('deploy_path', '/srv/www/karol.net/production'); host('beta') ->hostname('192.168.5.103') ->user('karol') ->set('deploy_path', '/srv/www/karol.net/beta'); task('test', function() { writeln('Helló Világ'); }); task('pwd', function() { $res = run('pwd'); writeln("Aktuális könyvtár: $res"); });
Futtassuk egyiket:
dep pwd production
Másikat:
dep pwd beta
oktatas/web/deploy/deployer/gepek.txt · Utolsó módosítás: 2020/02/07 20:12 szerkesztette: admin