Estrategia para desplegar cambios entre ramas del servidor

De Telstock Wiki
Saltar a: navegación, buscar
Warning Warning: Es importante mencionar que deben existir los siguientes requisitos para desplegar cambios entre ramas del servidor:
   * Solicitud en la que se debe especificar el origen de cambios por Código Mantis o Jira y una descripción de lo realizado en el canal de Slack:
        # Desplegar_proyecto
   * La solicitud será presentada al coordinador para su autorización.
   * Una vez autorizada la solicitud se procederá con el desplegado entre ramas del servidor.
   * Los cambios a desplegar entre ramas del servidor se deben realizar desde su equipo local en alguna ubicación que usted determine.
Warning Warning: En caso de que el directorio del repositorio en su equipo local no exista, seguir los pasos que se mencionan en el apartado: Desplegar cambios de un proyecto entre ramas por primera vez usando GIT
Warning Warning: Continuar con los pasos que se mencionan en el apartado: Desplegar cambios de un proyecto entre ramas usando GIT

Desplegar cambios de un proyecto entre ramas por primera vez usando GIT

  • Inicie una consola de Git Bash desde su equipo local en alguna ubicación que usted determine.
  • Ejecute el siguiente comando e introduzca sus credenciales para clonar el repositorio:
   git clone http://192.168.9.60:8080/scm/git/{NombreRepositorio}
Warning Warning: NO clone un repositorio usando el comando:
   git clone http://{mi-usuario}@192.168.9.60:8080/scm/git/{NombreRepositorio}
Ya que esto deja la cuenta de usuario asociada al repositorio.
  • Esto creara un directorio con el nombre del repositorio.

Desplegar cambios de un proyecto entre ramas usando GIT

  • Cambiarse al directorio del nuevo repositorio:
   cd {NombreRepositorio}
  • Cambiarse a la rama (branch) de preProduction o master:
   Para preProduction        : git checkout preProduction
   Para master               : git checkout master
  • Desplegar cambios de la rama seleccionada en servidor:
   Para preProduction        : git pull origin qa
   Para master               : git pull origin preProduction
Warning Warning: En el caso de que no exista rama de preProduction:
   * git pull origin qa
  • Desplegar cambios de la rama seleccionada en servidor remoto:
   Para preProduction        : git push origin preProduction
   Para master               : git push origin master