5

"リモートgit repo"メソッドを使用して、紺碧にプロジェクトを展開しようとしています。しかし、私のレポでは、実際のノードアプリケーションはいくつかのディレクトリにあります。したがって、Azureはレポがプッシュされても何もしません。ノードアプリケーションがレポディレクトリに埋め込まれている場合、ノードアプリケーションを紺色に配置する方法

リポジトリに埋め込まれたディレクトリからazureウェブサイトを実行するように設定する方法はありますか?

+0

Azure WebサイトまたはAzure Cloudサービスを使用していますか? – Tom

答えて

0

これはGitの質問と同じようにAzureの質問ではありません。あなたが知りたいのは、プロジェクトのサブディレクトリやブランチだけを複製する方法があるかどうかです。この2、3週間前にいくつかの調査をしてから、私が見つけた最高の方法は、複製されたファイルを(ほとんどそこに)制限することを可能にする疎なクローンを行う方法の解決策でしたが、プロジェクトのディレクトリ構造全体(拒否された)。あなたが役に立つかもしれません

関連のカップルの質問SO &答え:

How do I clone a subdirectory only of a Git repository?

(短い答え 'いいえ')

Checkout subdirectories in Git?

(回答はまばらなチェックアウト機能を説明)。

私はGitの第一人者が、gitの最新情報に基づいて、より良い答えを持っている可能性があるかどうかを確認するのが大好きだ、など

それに

幸運 - 私はちょうどそれのように、独自のGitプロジェクトで私のノードのアプリを入れてしまいました理想的ではないが全体的に最も単純なアプローチに見えた。

1

実際には非常に簡単な方法があります。このシナリオはAzureチームによって予期されており、それを処理するには良い方法があります。それも簡単です。

.deploymentという名前のプロジェクトのルートにテキストファイルを作成するだけです。あなたは次のテキストを追加し.deploymentファイル...あなたのいずれかGitが展開するか、ソース管理から展開するCIを使用する場合

[config] 
project = mysubfolder 

、リポジトリ全体が展開されますが、.deploymentファイルがクーズーを伝えるには(それはです実際のWebサイト(またはノードプロジェクト)がどこにあるのかを知ることができます。

詳細情報hereがあります。

また、this postを参照してください。ここでは、プロジェクトのreposの代替戦略について説明します。

関連する問題