PDA

Bekijk Volledige Versie : [GEVRAAGD] Deploy scripts maken



Weccop
26/01/18, 10:55
Beste leden,

Wij deployen regelmatig met die dienst www.deployhq.com onze projecten naar test omgevingen.
DeployHQ is gekloppeld aan ons GitHub account. In dit account werken we met een master en branches.
Wat wij zouden willen is dat we deployen dat er een volledig nieuwe omgeving aangemaakt wordt.

Dus wij deployen naar onze dev omgeving en voordat het deployen begint moeter via bijvoorbeeld SSH een nieuw subdomein aangemaakt worden en een nieuwe database. Het idee erachter is dat we dan een branch naar een eigen omgeving kunnen deployen.

Wanneer je deployed krijg je bij de branch met de naam product het subdomein product.devserver.nl.

Heeft iemand hier ervaring mee of wellicht is er een alternatief op DeployHQ wat dit al kan?
DeployHQ ondersteund SSH commands voor en na het deployen, dus er zijn wel mogelijkheden.

Met vriendelijke groet,

Erwin

wouter0100
26/01/18, 12:10
Hmm - misschien niet helemaal de juiste sectie, gezien je ook vraag of er alternatieven zijn. Daar kan ik wel op antwoorden: ja, GitLab heeft dit volledig ingebouwd met dynamic environments. Elke branch kan zijn eigen omgevig hebben, en bijvoorbeeld develop voor QA en master voor productie. Dmv hun Gitlab runners kan je het vervolgens automatisch deployen via, bijvoorbeeld, SFTP/FTP of met de runner op de host zelf.

ju5t
26/01/18, 16:29
Ik heb er zelf nog niet mee gewerkt maar als ik kijk in de handleiding op https://www.deployhq.com/support/manual/deployhq-build denk ik dat niet heel gemakkelijk zal zijn. Verder geen ervaring met DeployHQ trouwens.

Met GitLab kan dit 100% zeker. Zie https://docs.gitlab.com/ce/ci/environments.html#dynamic-environments.

xleeuwx
30/01/18, 23:18
Weet niet of je al geholpen bent, maar misschien kan je wat meer vertellen over welk type applicatie je probeert te deployen, eigelijk ben je namelijk op zoek naar een CI/CD omgeving. Hier zijn veel producten voor te krijgen (free, self hosted, payed).

Even voorbeeld:
Jenkins
Bamboo
Circle CI
Gitlab (cloud en self hosted)

Mocht je hier hulp bij nodig hebben dan kunnen wij je hierbij ondersteunen.

srf0611
31/01/18, 15:28
Heb inderdaad goede verhalen gehoord over Jenkins! Denk dat dat je hierbij kan gaan helpen.