Ricerca…


Osservazioni

Si noti che non abbiamo discusso su come utilizzare e sviluppare i pacchetti locali. Ci sono diversi modi, suggerisco di usare la variabile d'ambiente PACKAGE_DIRS descritta da David Weldon sul suo sito web .

Installa MGP

Facciamo uso del pacchetto Great Meteor Github Packages (mgp) di Dispatches :

npm install --save mgp

Quindi, aggiungi il seguente comando agli script package.json :

"mgp": "mgp"

Creare un file chiamato git-packages.json nella root del progetto. Aggiungi una configurazione per ogni pacchetto Github Meteor (privato) da cui dipende il tuo progetto:

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

Ulteriori informazioni su come configurare i tuoi pacchetti privati ​​possono essere trovate sul repository di Github dei progetti.

Configura Codeship per installare pacchetti Github privati

Aggiungi il seguente comando ai comandi di installazione di Codeship:

meteor npm run mgp

Ora, dobbiamo dare l'accesso Codeship a questi repository privati. C'è un articolo della documentazione di Codeship che descrive questo processo in dettaglio, ma qui ci sono i passi che devi fare per Github:

Dovrebbe essere simile per BitBucket e altri.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow