Tenemos en un primer momento el repositorio del código para la página web.
El repositorio se utiliza dentro del Pipeline, que lo que hace es instalar las dependencias del proyecto, hacer la compilación, copiar los archivos y crear un .zip y por último publicarlo como un artefact para ser utilizado por otros pipelines o por los releases.
Los release permiten ver el historial de despliegues de la aplicación:
Al hace un cambio en la aplicación y hagamos push en master, el pipeline se ejecutará automáticamente, y luego de ejecutarse este se ejecutará el un nuevo release.
Si el nuevo release tiene algún problema, podemos regresarnos a un release anterior navegando al release:
Luego darle en redeploy y luego deploy.