Crear la task para solo hacer el release de la aplicación.
Modificar las tareas de beta y publish por VtexPullRequestPublish y VtexPullRequestBeta y crear la tarea VtexPublish. las dos primeras solo se usaran en los pull request y la última servirá para usarla en un pipeline que se ejecute sin trigger asociado al pull request.
Agregar la funcionalidad para que el task de beta valide si se debe ejecutar o no, se usará el texto [no-beta] en el título del pull request para que no se ejecute el task de beta.
Crear la tarea para solo hacer el publish de la aplicación haciendo solo lo siguiente
Instalar paquetes de utilidades projex y vtex
Iniciar sesión en VTEX usando projex
Hacer el publish de la aplicación usando vtex (se debera forzar el publish si se pasa el parametro force en true)
Hacer el deploy de la aplicación usando vtex si se pasa el parametro deploy en true
Se agregó el input deploy en la tarea VtexPullRequestPublish
Tomar el tipo de release que se quiere realizar y generar el release
La tarea de release deberá poder usarse para generar el beta release
Si se indica que se quiere realizar el beta release se deberá validar si se pasa el parametro mergeIntoDevelop que indicará si se quiere o no realizar el merge automatico a la rama de develop indicada
si se pasa el parametro en el título del pull request [no-beta] no se deberá ejecutar la tarea de release en el caso que se indique que se quiere realizar el beta release
¿Que se realizó?
VtexPullRequestPublish
yVtexPullRequestBeta
y crear la tareaVtexPublish
. las dos primeras solo se usaran en los pull request y la última servirá para usarla en un pipeline que se ejecute sin trigger asociado al pull request.projex
yvtex
projex
vtex
(se debera forzar el publish si se pasa el parametroforce
en true)vtex
si se pasa el parametrodeploy
en truedeploy
en la tareaVtexPullRequestPublish