2016-03-21 21 views

Trả lời

13

Câu trả lời đang tạo một tệp .ebignore. Dưới đây là cách hoạt động:

Nếu bạn có my_keys.php trong .gitignore bởi vì bạn không muốn cam kết nó vì thông tin nhạy cảm, tạo ra một tập tin .ebignore và chỉ thêm các tập tin của bạn mà bạn không muốn được phân phối cho các phiên bản của bạn.

Nếu bạn không thêm my_keys.php để bạn .ebignore, nó sẽ biên dịch nó và phân phối trong khi .gitignore sẽ giữ nó ra khỏi repo từ xa của bạn.

+0

Điều này có nghĩa là nếu một tệp không có trong tệp .ebignore, nó sẽ được đẩy vào thể hiện beanstalk đàn hồi ngay cả khi nó nằm trong .gitignore? – Michael

+3

Và tôi báo giá (từ AWS), "Nếu không có .ebignore là hiện tại, nhưng một .gitignore là, EB CLI sẽ bỏ qua các tập tin được chỉ định trong .gitignore. Nếu một tập tin .ebignore hiện diện, EB CLI sẽ không đọc .gitignore. " (http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-configuration.html#eb-cli3-ebignore) – Ryan

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