Zoeken…


Opmerkingen

Merk op dat we niet hebben besproken hoe u uw lokale pakketten kunt gebruiken en ontwikkelen. Er zijn verschillende manieren, ik stel voor om de omgevingsvariabele PACKAGE_DIRS te gebruiken die David Weldon op zijn website heeft beschreven .

MGP installeren

We maken gebruik van het geweldige Meteor Github-pakket (mgp) pakket:

npm install --save mgp

Voeg vervolgens de volgende opdracht toe aan uw package.json scripts:

"mgp": "mgp"

Maak een bestand met de naam git-packages.json in uw projectwortel. Voeg een configuratie toe voor elk (privé) Meteor Github-pakket waarvan uw project afhankelijk is:

{
  "my:yet-another-private-package": {
    "git": "[email protected]:my/private-packages.git",
    "branch": "dev"
  }
}

Meer informatie over het configureren van uw privépakketten is te vinden op de projecten Github repo.

Configureer Codeship om privé Github-pakketten te installeren

Voeg de volgende opdracht toe aan de installatieopdrachten van Codeship:

meteor npm run mgp

Nu moeten we Codeship toegang geven tot deze privérepository's. Er is een Codeship-documentatieartikel waarin dit proces in detail wordt beschreven, maar hier zijn de stappen die u moet nemen voor Github:

Het moet vergelijkbaar zijn voor BitBucket en anderen.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow