Jump to content
php.lv forumi
Sign in to follow this  
NMY

Servera koda update

Recommended Posts

NMY    0

sveiki,

viens devs atstāja BASH skriptu ar kuru šams veido arhīvu, sūta viņu uz PROD un tālāk remove+installs.

esmu aizdomājies vai joprojām tas ir normālākais veids kā publicēt kodu uz PROD? Ja tiek izmantots GRUNT un ne visiem failiem ir jānonāk PROD.

:feeling thoughtful:

Share this post


Link to post
Share on other sites
aaxc    0

Git? Composer? Mēs personīgi uzturam gitā visus projektus, kur master branch ir stable relase branch. Tajā arī iemerdžo visas izmaiņas, notestē un ja vis ok, tad checkout uz prod.

Share this post


Link to post
Share on other sites
NMY    0

ir gan git, gan composer.

sanāk ir jāuztur divi branchi, kur 1 branch ir development ar visu kodu un library stuff, bet master branch tīri web stuff nepieciešamais un binary? nebūs gemors? (:

Share this post


Link to post
Share on other sites
aaxc    0

Branchi ir kudish vairāk. Master, Dev un tad uzdevumu branchi, kuros notiek īsta izsrāde. Pēc tam tos branchos mergo iekšā dev, pārbauda un tad tikai tālāk uz master.

Protams, ja tu esi viens izstrādātājs, tad tev  var pietik ar diviem branchiem - master un dev. Laigan es tik un tā ieteiktu uzdevumu branchus veidot. Vieglāk nesaputroties, ja jāsāk lēkāt starp uzdevumiem.

Share this post


Link to post
Share on other sites
NMY    0

git merge dev pievienos js/less u.c. library folderus masteram? man to nevajag! (: uz proda nav jābūt lib/js/less folderiem

Share this post


Link to post
Share on other sites
Pieduriens    0

Noteikti vismaz master/dev braņči. Gitam, vismaz bitbucket, github ir web hooks, kurus vari izpildīt, piemēram, pie push. Nopušo uz masteri -> Webhooks notrigero tavu produkciju ->  Produkcija zin, ka jātaisa git pull, composer update/install, gulp, etc..

Komplicētākam projektam vari paskatīties https://deployer.org/ virzienā.

 

 

Share this post


Link to post
Share on other sites
F3llony    0

Deployer ir masīvs mēsls. Un dev toolkitam produkcijā nav vispār ko meklēt. 

Share this post


Link to post
Share on other sites
Kasspars    0
On 5/28/2017 at 0:43 PM, Pieduriens said:

Noteikti vismaz master/dev braņči. Gitam, vismaz bitbucket, github ir web hooks, kurus vari izpildīt, piemēram, pie push. Nopušo uz masteri -> Webhooks notrigero tavu produkciju ->  Produkcija zin, ka jātaisa git pull, composer update/install, gulp, etc..

Komplicētākam projektam vari paskatīties https://deployer.org/ virzienā.

 

 

Tev tiešām uz produkcijas serveriem stāv gulp un composer?

Share this post


Link to post
Share on other sites
Pieduriens    0
On 6/1/2017 at 8:49 AM, Kasspars said:

Tev tiešām uz produkcijas serveriem stāv gulp un composer?

Jā, stāv, un neko sliktu tur neredzu.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×