Update Continuous Integration and Continuous Deployment authored by Fabian Nuraddin Alexander Gabel's avatar Fabian Nuraddin Alexander Gabel
...@@ -106,11 +106,11 @@ in the [container registry](https://collaborating.tuhh.de/cfg0846/research-topic ...@@ -106,11 +106,11 @@ in the [container registry](https://collaborating.tuhh.de/cfg0846/research-topic
The main artifacts of this stage come from the jobs The main artifacts of this stage come from the jobs
* `build-tuhh` * `build-www3-dev` (runs only on side branches and deploys to the review app)
* `build-www3-dev` * `build-www3` (runs only on `dev` and deploys to https://www3.tuhh.de/cfg0846/research-topics-mat-tuhh/
* `build-www3` * `build-tuhh` (runs only on `master`)
which essentially run the script `build_tuhh.sh` but with different options to account for each of the deployment site. which run the script `build_webpage.sh` but with different options. See `.gitlab-ci.yml` for details.
The artifacts of the build-tuhh job are created only for runs of the master branch and can be downloaded from the [badge](https://docs.gitlab.com/ee/user/project/badges.html) The artifacts of the build-tuhh job are created only for runs of the master branch and can be downloaded from the [badge](https://docs.gitlab.com/ee/user/project/badges.html)
...@@ -124,7 +124,7 @@ Runs the [review apps](https://docs.gitlab.com/ee/ci/review_apps/) ...@@ -124,7 +124,7 @@ Runs the [review apps](https://docs.gitlab.com/ee/ci/review_apps/)
#### `deploy` #### `deploy`
Runs the jobs that deliver the static webpage to the production sites. Currently the following deployment jobs run in the pipeline: Runs the jobs that deliver the webpage to the production sites. Currently the following deployment jobs run in the pipeline:
* `rsync-tuhh-deploy`: sends the outcome of `build-tuhh` to (just for testing purposes) * `rsync-tuhh-deploy`: sends the outcome of `build-tuhh` to (just for testing purposes)
```bash ```bash
... ...
......