我有一个问题可能有点傻,我正在尝试部署一个带代码的静态网站,但我无法理解文档:
https://codeship.com/documentation/continuous-deployment/deployment-to-aws-codedeploy/
目前设置方式有点不同,我不知道在“本地路径”输入中写什么
答案 0 :(得分:16)
你应该解释"本地路径"作为对虚拟机中工作目录的引用。
我花了一些时间来搞清楚。您可以在克隆步骤中看到这一点。你会看到这样的东西。
克隆到'/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应用程序并压缩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/
最后你的&#34;本地路径&#34;为:/home/rof/src/bitbucket.org/<your_user>/<you_repository>/upload
希望这有帮助!