Soporte técnico & Área de clientes

Si ya eres cliente y necesitas ayuda no dudes en pedirla, por favor, envíanos un ticket pulsando el botón de más abajo.

Acceder al área de soporte

Otras contactos de soporte
(+34) 968 102 998 soporte@kimerikal.com Calle Farmaceútico Antonio Carazo Villar, 17, Murcia
Síguenos en las redes

Symfony 4: Asociar un bundle propio con un repositorio GIT privado

1. Introducción

2. Configurar composer.json

 

1. Introducción

Lo primero que debemos tener es nuestro repositorio privado de GIT, si no lo tienes y quieres crearlo puedes pasarte por este tutorial: https://www.kimerikal.com/wiki-post/8/instalacion-y-primeros-pasos-para-montar-un-servidor-git-privado-sobre-ubuntu-14-04

Lo segundo que debemos tener es nuestro bundle en el repositorio, si no sabes cómo crear un bundle privado sigue los pasos 1 y 2 del siguiente tutorial: https://www.kimerikal.com/wiki-post/48/symfony-4-crear-un-bundle-local-que-vaya-a-la-carpeta-vendor

2. Configurar composer.json

Si ya lo tienes todo, lo único que nos falta es decirle a composer dónde encontrar nuestro bundle, para ello editamos el archivo composer.json de la raíz de nuestro proyecto en symfony. Si no existe el parámetro repositories lo creamos con la información de nuestro bundle:

 "repositories": [
        { "type": "vcs", "url": "ssh://USUARIO-GIT@URL-SERVIDOR-GIT[:PUERTO]/carpeta-git/mi-bundle.git" }
    ]

Por último añadimos nuestro bundle al require:

 require": {
     ...
     "kimerikal/mi-bundle": "dev-master"
 }

Y con esto, cuando hagamos un composer update composer install nuestro bundle se instalará en la carpeta vendor o se actualizará.

Symfony 4 GIT Composer