2013-07-09 39 views

Trả lời

13

Bạn có thể đặt dịch vụ ở giữa Github và Heroku có thể đạt được kết quả tương tự với những gì bạn muốn.

Hiện tại có hai addons trong thư viện Addoku Heroku có thể thực hiện việc này cho bạn thông qua Triển khai liên tục.

Codeship.io (https://addons.heroku.com/codeship) wercker (https://addons.heroku.com/wercker)

Về cơ bản, khi bạn thêm và thiết lập các addons họ cài đặt một webhook vào repo dự án github của bạn và sau đó khi bạn đẩy đến repo, các webhook được kích hoạt kích hoạt dịch vụ để lấy mã của bạn (chạy thử nghiệm nếu bạn muốn) và sau đó đẩy mã vào Heroku.

+0

Điều này sẽ được đánh dấu là câu trả lời đúng IMO –

4

Không có cách nào để đẩy từ điều khiển từ xa này sang điều khiển khác. Bạn sẽ phải sao chép từ github và sau đó đẩy vào heroku.

+0

thêm Nếu tôi đã có các nội dung repo Github trên máy tính của tôi, vì nó là nơi Tôi đang phát triển thứ gì đó, tôi có nên sao chép vào một thư mục riêng biệt và đẩy từ đó, hoặc chỉ cần đẩy thẳng từ thư mục hiện có? –

2

snap-ci là một cách dễ dàng để thiết lập một đường ống dẫn triển khai từ Github để Heroku

0
git clone git://github.com/heroku/ruby-sample.git 
cd ruby-sample 
heroku create 
git push heroku master 
heroku open 

Cứ như ví dụ mặc định từ Heroku. Bạn có thể có một ý tưởng. đúng ?

+0

Trong trường hợp của bạn, chúng tôi đang sao chép reppository vào máy tính của chúng tôi trước, sau đó chúng tôi triển khai nó cho heroku, câu hỏi là, làm thế nào để triển khai trực tiếp. –

5

Heroku gần đây tùy chọn để đồng bộ triển khai với GitHub

+1

https://devcenter.heroku.com/articles/github-integration, lưu ý trong phiên bản beta công khai kể từ tháng 6 năm 2015 –

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