Ha Tweakers, voor het bedrijf waar ik nu werk zijn wij bezig een professionaliseringsslag te maken. Ons development team word groter en we willen de dingen nu graag professionaliseren. Mijn vraag nu aan jullie is simpel, wat bevelen jullie aan -en wat zijn jullie eigen ervaringen? Hiermee doel ik dan op het volgende (we gebruiken allemaal PHPStorm, Webstorm en GitKraken).
- Jenkins, WMcity of een andere Continious Deployment Tool, of helemaal geen CDT? en waarom deze keuze?
- Vagrant, Docker, een andere of niks, en zo ja waarom deze keuze?
- Lokaal werken, online werken (of via Vagrant bijvoorbeeld) hiermee in het achterhoofd te houden dat er soms 5 of meer developers aan het zelfde project kunnen werken. Mergen met GitKraken is geen probleem maar wat is de meest efficiënte werkmanier? lokaal werken of gewoon online en dan met een test.mijndomein.nl en een live.mijndomein.nl om het zo even te zeggen of wat is jullie ervaring?
Dit soort dingen eigenlijk. Ik weet niet de juiste naam hiervoor maar een soort van "werkomgeving" zeg maar. Hoe ziet die van jullie er uit en wat zouden jullie mij kunnen aanbevelen om eens in te verdiepen?
In het kort is het zo dat wij grote projecten maken waaraan meerdere developers tegelijkertijd werken. We vinden het fijn om een "test" omgeving te hebben. Als alles werkt dan gaat het naar een "live" omgeving. We werken met Gitlabs (met GitKraken) als versiebeheer systeem. De talen die wij voornamelijk gebruiken (en databases) zijn:
HTML, CSS (SASS), PHP, Javascript, Typescript, Angular, NodeJS, MySQL(i), PDO. Natuurlijk de gebruikelijke dingen als Artisan (Laravel), NPM, en overige dingen die veel gebruikt worden.
Wij hebben momenteel Amazone servers met het Linux besturingssystemen draaien. Hierbinnen draait momenteel Jenkins, welke ook volledig werkt (dit was meer een test voor ons).
Ik hoop dat jullie wat suggesties voor mij hebben zodat ik een beetje een idee heb hoe andere dit aanpakken
- Jenkins, WMcity of een andere Continious Deployment Tool, of helemaal geen CDT? en waarom deze keuze?
- Vagrant, Docker, een andere of niks, en zo ja waarom deze keuze?
- Lokaal werken, online werken (of via Vagrant bijvoorbeeld) hiermee in het achterhoofd te houden dat er soms 5 of meer developers aan het zelfde project kunnen werken. Mergen met GitKraken is geen probleem maar wat is de meest efficiënte werkmanier? lokaal werken of gewoon online en dan met een test.mijndomein.nl en een live.mijndomein.nl om het zo even te zeggen of wat is jullie ervaring?
Dit soort dingen eigenlijk. Ik weet niet de juiste naam hiervoor maar een soort van "werkomgeving" zeg maar. Hoe ziet die van jullie er uit en wat zouden jullie mij kunnen aanbevelen om eens in te verdiepen?
In het kort is het zo dat wij grote projecten maken waaraan meerdere developers tegelijkertijd werken. We vinden het fijn om een "test" omgeving te hebben. Als alles werkt dan gaat het naar een "live" omgeving. We werken met Gitlabs (met GitKraken) als versiebeheer systeem. De talen die wij voornamelijk gebruiken (en databases) zijn:
HTML, CSS (SASS), PHP, Javascript, Typescript, Angular, NodeJS, MySQL(i), PDO. Natuurlijk de gebruikelijke dingen als Artisan (Laravel), NPM, en overige dingen die veel gebruikt worden.
Wij hebben momenteel Amazone servers met het Linux besturingssystemen draaien. Hierbinnen draait momenteel Jenkins, welke ook volledig werkt (dit was meer een test voor ons).
Ik hoop dat jullie wat suggesties voor mij hebben zodat ik een beetje een idee heb hoe andere dit aanpakken
[ Voor 11% gewijzigd door semyazaruax op 11-09-2017 08:38 ]