Skip to content

Instantly share code, notes, and snippets.

@danielstrelec
Last active March 12, 2019 08:34
Show Gist options
  • Save danielstrelec/e1401cfbbbae00772dd71df292f9c99c to your computer and use it in GitHub Desktop.
Save danielstrelec/e1401cfbbbae00772dd71df292f9c99c to your computer and use it in GitHub Desktop.
# nastaveni ftp serveru
variables:
# devel server
FTP_DEV_URL: "***"
FTP_DEV_USERNAME: "***"
FTP_DEV_PASSWORD: "***"
# produkce
FTP_PROD_URL: "***"
FTP_PROD_USERNAME: "***"
FTP_PROD_PASSWORD: "***"
# natazeni docker image s git-ftp
image: dotsunited/git-ftp
deploy_devel:
# nazev akce
stage: deploy
# spustime pozadovane skripty
script:
- git --version
- git ftp --version
# pouze pro vstupni deploy
#- git ftp init --user $FTP_DEV_USERNAME --passwd $FTP_DEV_PASSWORD $FTP_DEV_URL
# deploy posledniho commitu
- git ftp push --user $FTP_DEV_USERNAME --passwd $FTP_DEV_PASSWORD $FTP_DEV_URL
# nastaveni spusteni - pouze na master vetvi
only:
- master
# manualni spusteni, kdyz je zakomentovano spousti se automaticky
when: manual
deploy_production:
# nazev akce
stage: deploy
# spustime pozadovane skripty
script:
- git --version
- git ftp --version
# pouze pro vstupni deploy
#- git ftp init --user $FTP_PROD_USERNAME --passwd $FTP_PROD_PASSWORD $FTP_PROD_URL
# deploy posledniho commitu
- git ftp push --user $FTP_PROD_USERNAME --passwd $FTP_PROD_PASSWORD $FTP_PROD_URL
# nastaveni spusteni - pouze na master vetvi
only:
- master
# manualni spusteni, kdyz je zakomentovano spousti se automaticky
when: manual
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment