我有一个问题也许有点傻,我试图部署具有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