Commit Graph

13 Commits

Author SHA1 Message Date
Deni Bertovic
91dfb99a6e Don't deploy ingress for prod deploys 2018-10-12 17:17:29 +02:00
Deni Bertovic
0afe4a7ab5 Adds ingress and fixes CI deployment 2018-10-02 18:44:14 +02:00
Michael Snoyman
99556c4caa
Update build image 2018-03-12 11:30:09 +02:00
Yghor Kerscher
bc49025139 CI image for Hoogle has to match rest of stackage-server 2017-11-23 14:47:16 +01:00
Yghor Kerscher
d082642003 CI/CD for separate Hoogle queries deployment 2017-11-23 14:40:56 +01:00
Michael Snoyman
a50739e193
Disable review apps; use dedicated ci branch 2017-09-07 14:20:44 +03:00
Michael Snoyman
2e44abc382
ci-cron deployment 2017-09-04 12:35:12 +03:00
Michael Snoyman
b86d720954
Fix another typo 2017-08-07 14:23:26 +03:00
Michael Snoyman
7ec9baa9f5
Fix a typo in gitlab config 2017-08-07 14:17:11 +03:00
Michael Snoyman
1d85cac3a2
Deploy stackage-server-cron 2017-07-14 12:19:13 +03:00
Emanuel Borsboom
e484d1236d gitlab-ci.yml: fix prod deployment image variable name 2017-07-13 18:50:01 -07:00
ketzacoatl
e0e8e3ee17 update CI spec to use Gitlab review apps
Summary of changes:

* rename DOCKER_IMAGE to DEPLOYMENT_IMAGE
* docker image builds now run for any branch/tag
* include jobs for deploying and stopping the review app on kube
* review apps are deployed to the `fpco-untrusted` cluster
* review apps are available based the following URL scheme:
  https://stackage-server-$CI_BUILD_REF_SLUG.review.fpco-untrusted.fpcomplete.com/
* master deploys to prod, and the previous staging env has been dropped
* import the kube specs we've used in CI/prod, update to use envvars
  for APPROOT, DEPLOYMENT_APP, DEPLOYMENT_NAME, and DEPLOYMENT_IMAGE
2017-04-20 13:23:44 -04:00
Emanuel Borsboom
d4a22e29c9 Add .gitlab-ci.yml 2017-03-26 17:24:12 -07:00