Buscar..
Observaciones
Tenga en cuenta que no discutimos cómo usar y desarrollar sus paquetes locales. Existen varias formas, sugiero usar la variable de entorno PACKAGE_DIRS
descrita por David Weldon en su sitio web .
Instalar MGP
Hacemos uso del paquete Dispetees great Meteor Github Packages (mgp) :
npm install --save mgp
Luego, agregue el siguiente comando a sus scripts package.json
:
"mgp": "mgp"
Cree un archivo llamado git-packages.json
en la raíz de su proyecto. Agregue una configuración para cada paquete Miteor Github (privado) del que depende su proyecto:
{
"my:yet-another-private-package": {
"git": "[email protected]:my/private-packages.git",
"branch": "dev"
}
}
Puede encontrar más información sobre cómo configurar sus paquetes privados en los proyectos de repositorio de Github.
Configurar el código para instalar paquetes privados de Github
Agregue el siguiente comando a los comandos de configuración de código:
meteor npm run mgp
Ahora, necesitamos dar acceso de código a estos repositorios privados. Hay un artículo de documentación de Codeship que describe este proceso en detalle, pero estos son los pasos que debe seguir para Github:
- Crea una nueva cuenta de Github. Un llamado usuario de la máquina .
- Elimine la clave de despliegue de su repositorio bajo prueba. Aquí: https://github.com/YOUR_USERNAME/REPO_UNDER_TEST/settings/keys
- Coge la clave pública SSH de la configuración de tus proyectos de código. En algún lugar aquí: https://codeship.com/projects/PROJECT_NUMBER/configure
- Agregue esta clave pública SSH a las claves SSH de su máquina: https://github.com/settings/keys
- Dar a este usuario de la máquina acceso a todos sus repositorios referenciados
Debería ser similar para BitBucket y otros.