polifonia-project / sonar2021_demo

This repository is created for the documentation of the Polifonia demo that is going to be presented to SONAR2021
https://polifonia-project.github.io/sonar2021_demo/
2 stars 0 forks source link

Deploy web app to github pages #49

Closed phivk closed 2 years ago

phivk commented 2 years ago

During last call (04-10-2021) we discussed GitHub pages as an option for deployment directly from this repository.

@JaseMK indicated that using Angluar routes might not be possible with GH pages, but for now we aren't using this feature.

The official Angular documentation includes instructions: https://angular.io/guide/deployment#deploy-to-github-pages

Let's look if deployment to GitHub pages can provide a straightforward solution. In case it doesn't we can fall back to other deployment options.

ccolonna commented 2 years ago

Thanks @phivk , nice to know! If this work we can maybe use github actions features to automate build and deployment (I already set CI).

An option for CD could be: every time we push on develop github pages updates, having staging code always live?

phivk commented 2 years ago

fixed via https://github.com/polifonia-project/sonar2021_demo/pull/73/commits/6fed68513bd50e176151f4a04ede991b98cbb3be