Có cách nào thay thế cho đá quý capistrano-chef cho đầu bếp solo không? Chủ yếu là, để tránh xác định thông tin máy chủ hai lần.Tích hợp đầu bếp-độc lập với Capistrano
5
A
Trả lời
5
tôi tìm thấy một cái gì đó mới mẻ và nóng về chủ đề này:
Gemfile:
gem 'roundsman', :require => false
Capfile:
require 'roundsman/capistrano'
Xem readme để biết chi tiết.
0
tôi quyết định viết một viên ngọc ruby để phân tích các tập tin trong nodes/*.json
và chuyển đổi chúng đến các địa chỉ Capistrano thân thiện:
Sau đó, trong file nắp triển khai:
require "Chef_Solo_Nodes"
role :app, *Chef_Solo_IPs('app')
role :db, *Chef_Solo_IPs('db')
Tương đương với:
role :app, "[email protected]:port", "xx.xx.xx.xx"
role :db, "xx.xx.xx.xx"
Mỗi tập tin node/*.json
tùy chọn có thể định nghĩa các thuộc tính:
- ipaddress
- sử dụng (hoặc đăng nhập)
- cổng
Các vấn đề liên quan
- 1. Cách sử dụng thiết lập Tích hợp Heroku với PyCharm
- 2. Thiết lập PHPUnit với Tích hợp liên tục Gitlab
- 3. Tích hợp SVN với Notepad ++?
- 4. Cách liên kết đầu bếp với capistrano để triển khai
- 5. Tích hợp Devise với Mongoid
- 6. Tích hợp với Windows Shell
- 7. Tích hợp Jetty với RESTEasy
- 8. Tích hợp VB6 với MSBuild
- 9. RestKit với tích hợp Ba20
- 10. Tích hợp FosUserBundle với FosRestBundle
- 11. Meteor: Tích hợp với Mongoose?
- 12. tích hợp dotCover với TFS
- 13. Tích hợp OpenSceneGraph với Qt
- 14. Tích hợp Paypal với PHP
- 15. Tích hợp Erlang với C++
- 16. Tích hợp Facebook với iOS
- 17. Tích hợp Wix với MSBuild
- 18. Tích hợp CoffeeScript với Eclipse?
- 19. Tích hợp NUnit với teamcity
- 20. Tích hợp VS2010 với Subversion
- 21. Tích hợp Sonar với SVN
- 22. Tích hợp Alembic với SQLAlchemy
- 23. tích hợp Git Bash với Visual Studio
- 24. Apache Cassandra tích hợp với Apache Solr
- 25. Tích hợp Jetty với JAX-RS-Jersey
- 26. Tích hợp liên tục (Hudson/Jenkins) và Lập trình R
- 27. tích hợp liên tục với mysql
- 28. Chơi khung 2.0 thiết lập tích hợp liên tục
- 29. triển khai với capistrano bằng tệp pem
- 30. Tích hợp Ember.js với Node.js (Express + Tower.js)
Cảm ơn! Đó là những gì tôi cần. –