문제

특히 Fresh Rails 프로젝트를 고려할 때 버전 제어 및 배포 워크 플로우는 어떤 모습입니까? 어떤 도구를 사용하십니까?

Mac, *Nix 및 Windows Work Machines에 대한 답변에 관심이 있습니다. *nix 서버를 가정하십시오.

필요한 경우 명확성을 위해 편집하겠습니다.

도움이 되었습니까?

해결책

  1. 사전 설치된 플러그인과 냉동 보석으로 내 개인 레일 2.1.1 템플릿 사본을 만듭니다.
  2. DB 비밀번호, 세션 비밀/이름을 변경하십시오 deploy.rb.
  3. 필요에 따라 Github에 개인 또는 공개 저장소를 만듭니다.
  4. 빈 레일 프로젝트를 Github로 밀어 넣으십시오.
  5. SSH로 서버를하고 APACHE를 구성합니다 (이전 프로젝트에서 가상 호스트 파일 및 MongRel Config 파일 복사)
  6. MySQL 서버에서 빈 데이터베이스를 만듭니다
  7. cap deploy:setup && cap deploy:cold

모든 것이 지금까지 작동한다면 : Github에 개발하고 헌신하기 시작하십시오. cap deploy 필요에 따라.

업데이트: 테스트를 작성하는 것을 잊지 마십시오 모든 것 당신은!

다른 팁

Slicehost에서 Windows Vista 및 Fresh Ubuntu 설치를 사용합니다.

  1. NetBeans에서 새로운 빈 프로젝트를 만듭니다.
  2. 소방 감가 상고http://www.deprec.org) 대상 슬라이스에 버전 제어를 포함한 레일 스택을 설치합니다.
  3. 빈 프로젝트를 전복에 저지르십시오.
  4. Capistrano를 사용하여 테스트 배포.
  5. Rails 시작 페이지와 스캐 폴딩에 액세스 할 수 있음을 확인한 후 실제 개발을 시작하십시오. (이것은 여러 번 해냈고 소프트웨어가 그 말처럼 작동하기 때문에 실제로 필요하지 않습니다.)

감류는 심각하게 마법입니다. 레일 프로젝트 (서버 구성 및 모든 재즈 포함)를 정리하는 데 걸리는 시간이 걸리며 근무일 정도부터 약 1 시간으로 시간이 걸립니다. 모든 것이 설치되는 동안 코딩.

이 사람은 자신이 경험 한 모든 워크 플로를 기록합니다

http://subtlegradient.com/articles/2007/03/30/web-development-environment-and-workflow

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top