我有一個問題也許有點傻,我試圖部署具有codeship一個靜態的網站,但我不明白的文檔:如何從Codeship部署到AWS S3?
https://codeship.com/documentation/continuous-deployment/deployment-to-aws-codedeploy/
目前,它是一個有點不同的方式來設置,我不知道在「本地路徑」輸入寫
我有一個問題也許有點傻,我試圖部署具有codeship一個靜態的網站,但我不明白的文檔:如何從Codeship部署到AWS S3?
https://codeship.com/documentation/continuous-deployment/deployment-to-aws-codedeploy/
目前,它是一個有點不同的方式來設置,我不知道在「本地路徑」輸入寫
你應該解釋「本地路徑」在虛擬機中的參考工作目錄。
我花了一段時間才弄明白。你可以在克隆步驟中看到這一點。你會看到這樣的東西。
克隆到'/home/rof/src/bitbucket.org/<your_user>/<you_repository>'
路徑/home/rof/src/bitbucket.org/<your_user>/<you_repository>
是你在找什麼。
如果你要上傳的東西,目錄內正好連接其餘像/home/rof/src/bitbucket.org/<your_user>/<you_repository>/internal/path
例如: 但您可以編譯的NodeJS App和壓縮dist
目錄下建一個工件,然後將其上傳到S3。
這將是這樣的。在您設置命令:
nvm use 5.6.0
npm install
npm run deploy
tar -zcvf artifact.tar.gz dist/
mkdir upload/
mv artifact.tar.gz upload/
最後你的 「本地路徑」 是:/home/rof/src/bitbucket.org/<your_user>/<you_repository>/upload
希望這有助於!
在我的情況下,只是使用'upload'或'dist'工作也 – maersu