Adding continuous integration for website

This commit is contained in:
David Négrier 2020-06-01 16:12:48 +02:00
parent d20e85eba6
commit 0574cb7d33
3 changed files with 44 additions and 1 deletions

View file

@ -56,6 +56,29 @@ jobs:
tags: ${{ env.GITHUB_REF_SLUG }}
add_git_labels: true
build-website:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
# Create a slugified value of the branch
- uses: rlespinasse/github-slug-action@master
- name: "Build and push back image"
uses: docker/build-push-action@v1
with:
dockerfile: landing_page/Dockerfile
path: landing_page/
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
repository: thecodingmachine/workadventure-website
tags: ${{ env.GITHUB_REF_SLUG }}
add_git_labels: true
deeploy:
needs:
- build-front