저는 작은 프로젝트 (집에서나 직장에서)가 많습니다. 나는 릴리스를 자동화하는 스크립트를 작성하고있다. 제 자유 시간에 파이썬을 배우고 있습니다. 각각의 주어진 프로젝트에 대한내 출시 스크립트가 그만한 가치가 있습니까?
:
사실 그것은 아주 쉽게 일을
- 내보내기 SVN 저장소 폴더
- 함께 아카이브 (등 tar.gz의, 우편,) 만들기
- 그것은 트렁크 및 태그를 처리 할 수
공개 FTP 서버에 업로드 s (즉, 현재 디렉토리 내보내기 또는 주어진 디렉토리의 모든 폴더 내보내기). 그것은 다중 저장소 지원으로.
그러나 나는 경험이 풍부한 프로그래머가 아니다 그것은 약 좀 심각한 질문 부탁 해요 작동하기 때문에 :
- 이 릴리스 관리 할 수있는 가장 좋은 방법입니다 (또는 태그를, 당신이 그것을 호출 무엇이든)?
- 이 프로젝트가 나 외에 누구에게나 유용 할 수 있습니까?
- 이 프로젝트가 그만한 가치가 있습니까? 아니면 동일한 작업을 수행하기 위해 crontab에 쉘 라인을 작성해야합니까?
감사합니다.
학습하고 좋아한다면, 그것을 위해 가십시오.그것이 전문/작업 프로젝트의 일부라면, 먼저 기존 솔루션을 조사 할 것입니다. 취미/교육적 일에있어서 이것은 대단합니다. –
코드를 읽지 않고 특정 구현이 '최선의'방법인지 어떻게 판단 할 수 있습니까? – bmargulies
Michael, 나는 그것을 재미있게하고있다. 그러나 나는 직장에서 그것을 기꺼이 사용하고있다. bmargulies, 나는 코드 자체가 아니라 프로그램이하는 일에 대해 이야기했다. – SamK