2016-02-11 26 views
5

Tôi có một câu hỏi có lẽ một chút ngớ ngẩn, tôi đang cố gắng để triển khai một trang web tĩnh với codeship nhưng tôi không thể hiểu được tài liệu hướng dẫn:Làm cách nào để triển khai AWS S3 từ Codeship?

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

Hiện nay đó là một chút khác nhau cách để thiết lập, tôi không biết phải viết bằng "con đường địa phương" đầu vào

enter image description here

Trả lời

16

Bạn nên giải thích "con đường địa phương" như một tham chiếu đến thư mục làm việc trong máy ảo.

Tôi mất một lúc để tìm ra. Bạn có thể thấy điều này trong bước nhân bản. Bạn sẽ thấy một cái gì đó như thế này.

Nhân bản thành '/home/rof/src/bitbucket.org/<your_user>/<you_repository>'

Đường dẫn /home/rof/src/bitbucket.org/<your_user>/<you_repository> là những gì bạn đang tìm kiếm.

Nếu bạn muốn tải lên một cái gì đó bên trong thư mục đó chỉ nối phần còn lại như /home/rof/src/bitbucket.org/<your_user>/<you_repository>/internal/path

Ví dụ: Bạn có thể biên dịch NodeJs của bạn App và nén thư mục dist để xây dựng một artifact và sau đó tải nó lên S3.

Nó sẽ giống như thế này. Trong các thiết lập của bạn lệnh:

nvm use 5.6.0 
npm install 
npm run deploy 
tar -zcvf artifact.tar.gz dist/ 
mkdir upload/ 
mv artifact.tar.gz upload/ 

Cuối cùng "con đường địa phương" của bạn là: /home/rof/src/bitbucket.org/<your_user>/<you_repository>/upload

Hope trợ giúp này !.

+0

trong trường hợp của tôi chỉ sử dụng 'tải lên' hoặc' dist' cũng đã hoạt động – maersu

Các vấn đề liên quan