2017-05-01 16 views
3

私は滑らかなAureliaアプリを持っています。今は、継続的な展開を使用してVSTSを使用してAzureに公開したいと思います。デプロイメント時には、いくつかのノードコマンドを実行する必要があります。kuduでnpmスクリプトを実行する

npm install 
jspm install 
npm run build:staging 

これを実行するにはどうすればよいでしょうか?クーズーのwikiから

+1

私はちょうどここで同様の質問に答えました:https://stackoverflow.com/a/45369323/610731 Kudu APIを使ってnpmを呼び出すことができます(PowerShellやBashなどを使用します)。 – DanielLarsenNZ

答えて

3

実行し、プロジェクトのルートではASMモード

azure config mode asm 

にカスタム展開スクリプトジェネレータコマンドをazure-cli

npm install azure-cli -g 

スイッチ紺碧コンソールをインストールします。

azure site deploymentscript [options] 

これで、deploy.cmdファイルを編集し、カスタムステップ(npmコマンドなど)を追加できます。

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
:: Deployment 
:: ---------- 

... [deployment steps] 

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
+1

これは.deploymentファイルを手作業で書くよりも優れていますか? –

関連する問題