2017-10-07 3 views
0

私は最近、NodeJs Azure Web Appを配備し、ソースコードを変更するときにGitを使用して配備をトリガーしました。私は、好奇心のために、アプリケーションを実行しているLinuxサーバーのファイルシステムを調べていて、展開に使用されているスクリプトファイル(deploy.sh)が見つかりました。Azure Web App - sshターミナルを使って手動で展開する

sshセッション中に、そのスクリプトファイルをサーバ上でローカルに実行できますか?例えば、サーバー上で直接ファイルに変更を加えたいのであれば、gitを使って変更をプッシュする必要はありません(おそらくいい考えではありませんが、それが可能かどうかを知りたがっています)。

私が見つけたディレクトリでスクリプトを実行しようとしましたが、kudu syncコマンドが見つかりませんでした。私はそれが奇妙だと思っていました。

乾杯。

答えて

0

はい、deploy.shファイルを実行できます。もし私が間違っていない場合は、---あなたのようないくつかのエラーが発生している可能性があります---お互いのサブディレクトリにすることはできません。この場合、wwwrootフォルダの中からdeplo.shを実行することができます。それが動作するかどうか私に教えてください。 「そのようなファイルやディレクトリはありません、開いて 『../deployments/tools/../artifacts/manifest』エラー:::ENOENT」

+0

は、私はあなたが示唆したものを試みたが、それはまだエラー、コンソールには次のエラーを記録します – samcp20

+0

そのアーティファクトを取得していないため、deploy.shの場所は/home/site/deployments/tools>deploy.shです。このパスでbashからコマンドを実行できます。 –

+0

それを試しても、残念ながら同じエラーが発生しました。 – samcp20

関連する問題