0
我最近部署了一個NodeJs Azure Web應用程序,並在更改源代碼時使用Git觸發部署。出於好奇,我正在探索運行該應用程序的Linux服務器的文件系統,並找到用於部署的腳本文件(deploy.sh)。Azure Web應用程序 - 通過ssh終端手動部署
是否有可能在ssh會話中在服務器上本地運行腳本文件?例如,如果我想直接在服務器上對文件進行更改,而不是通過git來完成更改(可能不是一個好主意,但我想知道是否可以)。
我試着在它所在的目錄中運行腳本,但它未能找到kudu同步命令,我認爲這很奇怪。
乾杯。
我想你的建議,但它仍然錯誤,控制檯記錄以下錯誤: 「錯誤:ENOENT:沒有這樣的文件或目錄,打開‘../deployments/tools/../artifacts/manifest’」 – samcp20
它的原因是它沒有獲取它的工件.. deploy.sh的位置是/home/site/deployments/tools>deploy.sh ..您可以在此路徑上運行bash中的命令。 –
試過了,不幸的是仍然收到了同樣的錯誤。 – samcp20