サーチ…
備考
ローカルパッケージの使用方法と開発方法は議論していないことに注意してください。いくつかの方法があります。 彼のウェブサイトにDavid Weldonが記述したPACKAGE_DIRS
環境変数を使用することをお勧めします。
MGPをインストールする
Dispatches great Meteor Github Packages(mgp)パッケージを使用しています:
npm install --save mgp
次に、 package.json
スクリプトに次のコマンドを追加します。
"mgp": "mgp"
プロジェクトルートにgit-packages.json
という名前のファイルを作成します。あなたのプロジェクトが依存するすべての(プライベート)Meteor Githubパッケージの設定を追加してください:
{
"my:yet-another-private-package": {
"git": "[email protected]:my/private-packages.git",
"branch": "dev"
}
}
プライベートパッケージの設定方法の詳細は、 プロジェクトGithubリポジトリを参照してください。
プライベートGithubパッケージをインストールするためのコード設定
Codeshipセットアップコマンドに次のコマンドを追加します。
meteor npm run mgp
さて、私たちはこれらのプライベートレポジトリへのコードシップアクセスを与える必要があります。このプロセスを詳細に説明したコードシップのドキュメント記事がありますが、ここではGithubのために取るべきステップがあります:
- 新しいGithubアカウントを作成します。いわゆるマシンユーザー 。
- テスト中のレポから展開キーを削除します。ここ: https : //github.com/YOUR_USERNAME/REPO_UNDER_TEST/settings/keys
- コードシッププロジェクトの設定からSSH公開鍵を取得します。どこかでhttps://codeship.com/projects/PROJECT_NUMBER/configure
- このSSH公開鍵をマシンユーザのSSH鍵に追加してください: https : //github.com/settings/keys
- このマシンに、参照されているすべてのリポジトリへのアクセス権を与える
これは、BitBucketなどでも同様です。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow