sh-deploybranch

2.1.3 • Public • Published

sh-deploybranch

Automatiza el despliegue de ramas de Git en cualquier entorno. Especificamente diseñado para crear tags y release.

Como usarlo con npm

npm sh-deploybranch  --help
npm sh-deploybranch  --tag="1.0.0"
npm sh-deploybranch  --push

Documentación

[ COMANDOS CLI ]
-t, --tag ........................... Crea el tag especificado en local y remoto. Estructura recomendada: [Xmayor.Ymenor.Zbugfix]. Depedendecias en YAML: use_tag,auto_deleted_tag
-p, --push .......................... Hace un simple push
-h, --help .......................... Ayuda

[ ARCHIVO DE CONFIGURACION YAML ]
repository .......................... Repositorio git donde se alojará el proyecto.
branch_local ........................ Rama local desde la cual se realizará el despliegue.
branch_remote ....................... Rama remota donde se desplegará el proyecto.
directory ........................... Carpeta donde se genera la compilación del proyecto. Por defecto: dist
use_exec ............................ Indica si esta usando una comando de compilación. Por defecto: true
exec ................................ Comando de compilación que se ejecutará antes del despliegue; separar por 'coma', para ejecutar multiples comandos. Por defecto: sh bin/start.sh -h,npm run build
use_tag ............................. Indica si esta usando tag en el despliegue. Por defecto: true
auto_deleted_tag .................... Indica si se debe eliminar automáticamente el último tag registrado antes de crear uno nuevo. Por defecto: true

[ DOCUMENTACION ]
Repositorio GitHub: https://github.com/alexchristianqr/npm-sh-deploybranch 

[ AUTOR ]
Usuario: Alex Christian
Email: alexchristianqr@gmail.com
GitHub: https://github.com/alexchristianqr

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i sh-deploybranch

      Weekly Downloads

      1

      Version

      2.1.3

      License

      ISC

      Unpacked Size

      12.1 kB

      Total Files

      10

      Last publish

      Collaborators

      • alexchristiandev