Skip to content
Permalink
1587bf5b33
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
28 lines (16 sloc) 1.15 KB

DevOps

In this lab you will learn how to deploy your app to a cloud server and how to set up a complete devops build chain. For this tutorial you will need to have an account on the GitLab server as we will be learning how to use the GitLab CI continuous integration tools. (Note that GitHub has recently introduced a rival service called GitHub Actions however at the time of writing this was still in Beta).

Create an account using your University email address and log in. Create an empty private repository called devops and make a note of the git clone URL.

You should now clone the template-dynamic-website repository (the original template, not the one you have been using for your assignment) into a temporary location on your computer.

git clone https://github.coventry.ac.uk/web/template-dynamic-websites.git temp

Once cloned you need to mirror push to the empty gitlab repository.

cd temp/ && git push --mirror xxx

Deploying to the Cloud

Using Heroku

Running a CI Workflow

Introduction to CI and gitlab Ci

Committing and pushing to trigger the workflow.