Nečetl jsem první díl, takže nevím zda to v něm nebylo, ale chybí mi uvedení hlavních problémů Jenkinse:
Docela bych rád viděl porovnání, jak si v těchto bodech vede Bamboo.
kdysi sme pouzivali gerrit https://gerrit-review.googlesource.com/Documentation/ a libil se mi. je to ale 5-6let zpatky
Sefove Atlassianu ti vojeli segru nebo co? Nahod nejaky konkretni cokoliv - project managment, time tracking, wiki, github-like rizeni kodu. Dej tip aspon na jeden jediny konkretni pouzitelny nastroj nebo jejich kombinaci ktery mi pokryje PROVAZANE to co mi dava jira - confluence - bitbucket - bamboo.
Já opravdu nevím, co konkrétně tobě dává Jira, to je tvůj problém. Jen ti můžu říct, že další rok práce s tím paskvilem s uživatelskou "přívětivostí" a "intuitivním" workflow ve stylu Lotus Notes a nekonečným množstvím ignorovaných bugů spolu s představou soudruhů z Atlassian, že rozdělením gigantického hovna na tři menší a implementací "moderního" flat designu vznikne z hovna voňavá růže, by mě spolehlivě přivedl do blázince.
Stale jsi neukazal rozumnou alternativu. Custom workflow, custom screeens, scrum, kanban. Tohle vsechno by asi dokazal jiny nastroj. Ale potrebuju to propojit s nejakym rozhranim pro git. Dale propojeni s dobrou wiki.
Ja kdyz poprve poznal Jiru na projektu pro kontraktora tak jsem taky myslel, ze si prostrelim obe kolena. Furt jen vypisy issues a mizerna pouzitelnost... Pak jsem to trochu zkoumal a nasadil si to pro sebe vcetne Agile a vlastniho workflow a screens. Najednou je to v podstate takove jednoduche ala Trello s vyrazne sirsima schopnnostma(kdyz jsou potreba) a integraci wiki a gitu.
Nadavas na Jira, ale podle me tva zloba patri integratorovi. Stejne jsem to zazil s Helios Orange. Prodali licence a spokojenost, na implementaci se v podstate vybodli a vsichni ve firme vcetne vedeni byli zrali na skok z okna. Ja to bral jinak, videl jsem ty uzasne moznosti(po prechodu z money S3). Po roce intenzivni prace na implementaci ciste s internimi silami z toho bylo neco perfektniho a lidi zacali duverovat, ze v tom nastroji najdou vzdy vse co potrebuji (vcetne jasnych dukazu kdyz nekdo neco posral). Stejne je na tom Drupal. Kdyz takovy SW nainstalujes neumi nic. Ale zaroven v sikovnych rukach dokaze cokoliv.
Nejsem expert na Jiru, ale vim, ze kdyz se tomu venuje patricna pece na zacatku (default filtry, boardy, workflow, screens, permissions atd) tak je z toho velmi dobry produkt se skvelou pouzitelnosti.
Redakce z toho neudělala seriál, ale něco první díl od stejného autora vyšlo před 2 týdny: https://www.root.cz/clanky/kontinualni-integrace-lek-na-lidske-chyby-v-deploymentu/
Každopádně pokud je to opravdu myšleno jako seriál, tak by mu pomohla trocha editorské práce.
Chtel bych ze septat jake problemy myslis?
* klikaci gui jde hodne obejit pomoci DSL a veci jako jenkisfile
* tohle muze byt neprijemne, ale nejak jsem to nikdy neresil, jednou za cas udelam update a malokdyneco resim
* tohle preci taky neni problem? proste si stahnu jen refspec ktery chci? Nebo jsem nepochopitl problem?
Zdravím, stejně jako Vás mě zaujalo porovnávání GUI. Nechápu, jak někdo může vůbec jen uvažovat o používání něčeho takového pro CI. Bamboo neznám, ale cca 2 roky se starám o takové lehké testování, takže základ byl:
1. nahodit Jenkins (pomohly konexe s QA, takže zneužívám jeden list z jejich produkčního Jenkinsu)
2. udělat konfiguraci pomocí souborů. Protože mám rád YAML, napsal jsem si tool v pythonu (jenkinsapi, python-jenkins) co z YAML souboru vytvoří několik View a joby pomocí templatů.
Po půl roce mi kolega řekl o Jenkins-job-builderu. Fakt jsem to hledal v komentářích, když už ne ve článku, protože co vím je to v podstatě standard pro definování jobů v jenkinsu. Neumí to vytvářet view, ale vzhledem k širokému použití jsem na něj migroval. Opět konfigurace přes YAML, ale má podporu pro spoustu pluginů a umožňuje pěkně definovat a hlavně udržovat v čase velké množství konfigurací. A jak jinak, než samozřejmě v gitu, takže člověk lehce zjistí, kdy co kde rozbil, může opravit a opět vylepšit.
Takže za mě rozhodně nedostatečná, protože si nedovedu představit, že by někdo i jen malý projekt udržoval pomocí GUI klikátka.