Suche…


Bemerkungen

Beachten Sie, dass wir nicht besprochen haben, wie Sie Ihre lokalen Pakete verwenden und entwickeln. Es gibt mehrere Möglichkeiten, ich schlage vor, die von David Weldon auf seiner Website beschriebene Umgebungsvariable PACKAGE_DIRS zu verwenden.

Installieren Sie MGP

Wir nutzen das Paket " Meteor Github Packages (mgp)" von "Dispatches":

npm install --save mgp

package.json Sie dann den folgenden Befehl zu Ihren package.json Skripts hinzu:

"mgp": "mgp"

Erstellen Sie eine Datei mit dem Namen git-packages.json in Ihrem Projektstammverzeichnis. Fügen Sie eine Konfiguration für jedes (private) Meteor Github-Paket hinzu, von dem Ihr Projekt abhängig ist:

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

Weitere Informationen zum Konfigurieren Ihrer privaten Pakete finden Sie im Projekt Github Repo.

Konfigurieren Sie Codeship für die Installation von privaten Github-Paketen

Fügen Sie den Codeship-Setupbefehlen den folgenden Befehl hinzu:

meteor npm run mgp

Nun müssen wir Codeship Zugriff auf diese privaten Repositories gewähren. Es gibt einen Codeship-Dokumentationsartikel , der diesen Prozess ausführlich beschreibt, aber hier sind die Schritte, die Sie für Github durchführen müssen:

Es sollte für BitBucket und andere ähnlich sein.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow