2010-08-19 4 views
2

Capistrano는 Rails 앱을 배포하는 용도로만 사용됩니까?레이크 작업에는 Capistrano를 사용합니까?

기본적으로 저는 모든 서버/클라이언트 스크립팅을 처리하는 스크립팅 프레임 워크를 원합니다.

예 :

  • 가, 우분투 업데이트 새로운 레일 응용 프로그램 만들기 등 종속

  • 과 보석을 설치는, 힘내을 초기화하고 커밋, Heroku가 프로젝트를 만들고 응용 프로그램을 업로드 할 수 있습니다.

  • Automatize 기본 파일/폴더 작업

내가 이것에 대한 카피 스트라 노를 사용하는 것이 좋습니다

(이 서버/클라이언트를 처리 할 수있는 원인) 또는 난 그냥 그것을 위해 레이크를 사용해야합니까?

카피 스트라 노는 레이크가 할 수있는 모든 작업을 수행 할 수 있지만 다른 방법은 사용할 수 없습니까?

각 장단점은 무엇입니까?

답변

3

예를 들어, 카피스트라노를 보편적으로 만들기 위해 시도한 시도는 - capistrano-boss이고 내 자신은 capistrano-provisioning입니다. 누군가가 이미 해본 것일 수도 있습니다. 물론 명령을 원격으로 실행하고 작업, 네임 스페이스, 후크 등을 구성하는 측면에서 볼 때 capistrano는 그다지 중요하지 않습니다. 그러나 나는 그것을 사용하여 원격 시스템을 실제로 관리 할 수있는 포괄적 인 솔루션을 아직 보지 못했습니다.

chef을 조사 했습니까? 이것이 모자와 함께 자주 사용되는 것 같습니다. 예를 들어, 37 시그널에는 광범위한 요리사 recipes이 있으며, 이들은 또한 카피 스트라 노의 근원이었습니다.

관련 문제