Dokku deploys: Keep the git dir so version number generation works.
authorlain <lain@soykaf.club>
Mon, 11 Nov 2019 12:37:56 +0000 (13:37 +0100)
committerlain <lain@soykaf.club>
Mon, 11 Nov 2019 12:37:56 +0000 (13:37 +0100)
.gitlab-ci.yml

index 0f8a0659b7ae9c10aca62eb52d44fb990fd646ce..4f448a784a777f9290a2cc099588d29dd68710c2 100644 (file)
@@ -113,6 +113,7 @@ review_app:
     - echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
     - ssh-keyscan -H "pleroma.online" >> ~/.ssh/known_hosts
     - (ssh -t dokku@pleroma.online -- apps:create "$CI_ENVIRONMENT_SLUG") || true
+    - (ssh -t dokku@pleroma.online -- git:set "$CI_ENVIRONMENT_SLUG" keep-git-dir true) || true
     - ssh -t dokku@pleroma.online -- config:set "$CI_ENVIRONMENT_SLUG" APP_NAME="$CI_ENVIRONMENT_SLUG" APP_HOST="$CI_ENVIRONMENT_SLUG.pleroma.online" MIX_ENV=dokku
     - (ssh -t dokku@pleroma.online -- postgres:create $(echo $CI_ENVIRONMENT_SLUG | sed -e 's/-/_/g')_db) || true
     - (ssh -t dokku@pleroma.online -- postgres:link $(echo $CI_ENVIRONMENT_SLUG | sed -e 's/-/_/g')_db "$CI_ENVIRONMENT_SLUG") || true