2016-02-11 16 views
5

私は多分少し愚かな質問があり、私はcodeshipと静的なサイトを展開しようとしているが、私はドキュメントを理解することはできません。CodeshipからAWS S3にデプロイする方法は?

https://codeship.com/documentation/continuous-deployment/deployment-to-aws-codedeploy/

現在は、セットアップへの道少し違います、私はあなたが仮想マシンでの作業ディレクトリを基準として「ローカルパス」を解釈すべきか「ローカルパス」に書き込むための入力

enter image description here

答えて

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/ 

最後に、あなたの "ローカルパス" は次のとおりです。/home/rof/src/bitbucket.org/<your_user>/<you_repository>/upload

・ホープこのヘルプ!

+0

私の場合、 'upload'または' dist'を使っているだけでも動作しました – maersu

関連する問題