Add new comment to Jaký byl DrupalCamp CS 2019: přednášky, atmosféra, ocenění Drupal CS Awards a můj úspěch

návštěvník

Priznam se, ze me prekvapilo, ze si tady Honza vsiml Phingu a Robo. Tak jen mozna k nasi ceste drobne vysvetleni.
Jsem na volne noze a potrebuju nejak setrit praci, koukam na devops prednasky z DrupalConu... Nachazim Gulp a Grunt, ale javascriptu rozumim jeste mene nez esperantu. Tak nejak si obcas napisu skript jako import.sh kde je wget, gunzip, mysql import, drush cc all, drush fra... Neni to idealni, ale da se s tim zit, na volne noze neni zase tolik casu na zlepsovani tehle veci. Pak je zacatek roku 2017 a ja nastupuju do CN group na vetsi projekt. Avsak bude provozovan na zakaznikove infrastrukture - Docker a Jenkins hraji ustredni roli. Proto se nam nezda jako idealni reseni Acquia BLT nicmene se v nem inspirujeme, v te dobe je postaveno prave na Phingu a na stejnem nastroji je postavena distribuce od Evropske komise (a delal jsem si rešerši na dalsi velke distra a byl to vzdy jeden z trojice phing, gulp, grunt). Na tom projektu ten setup funguje dodnes a neni duvod ho menit (spousti to napr Behat a PHP code sniffer).
Uplyne zhruba rok a pul a ja rozjizdim novy projekt, Docker uz je v nasem "Drupal koutku" naprosta samozrejmost. Ja se jdu do BLT zase inspirovat, ale XML definice jsou pryc! Patram a prichazim na to, ze presli na Robo (tusim, ze to bylo v ramci BLT 7 -> 8). Robo jsem si rychle oblibil protoze napsat 2x zanoreny if-else v XML pro Phing je proste ***. Na tom novem projektu je i frontend a ja uz v tu dobu byl zvykly na sass/compass a boostrap. Patram jak to udelat bez nodejs/ruby. A prave Robo to umi. Umi v PHP zkompilovat CSS a taky umi sledovat adresar na zmeny. Ten novy projekt je navic multisite a Drush 9 uz nepodporuje @sites (nebo jak to presne bylo, aby to vzal pres vsechny sites). A me se tuze nechce psat nejaky shell script jak jsem vygooglil jedine rozumne reseni). Jak to napsat ve phingovem XML bych asi vubec netusil, ale v PHP je to jednoduchy foreach. Zkratka Robo mi setri hodne prace a oproti Phingu ma lidský zápis tech tasku.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů