문제

내가 될하는 데 사용되는 자바 개발자 그리고 우리는 같은 도구를 개미나 maven 을 관리하는 우리의 개발/시험/UAT 환경 표준화된 방법입니다.이것을 처리하기 위해 우리의 라이브러리 의존성 설정 OS 변수,컴파일을 배포,실행한 단위 테스트,그리고 모든 필요한 작업입니다.또한,이 스크립트를 생성하는 보장이 모든 환경을 거의 동일하게 구성되고 모든 작업을 수행되었 같은 방법으로 모든 구성원에 의해의 팀이 있습니다.

나는 작업을 시작하는 파이썬에서 이제 나는 당신의 조언에서 도구를 사용해야 하하기 위해 최선을 다하고 있으로 설명한 java.

도움이 되었습니까?

해결책

  1. 러나 생물 과학과 같은 다른 분야 를 만들기를 포함하는 가상 환경(막을 다른 버전의 Python 또는 파이썬에서 패키지를 밟아서 각각 다른).가 증가하는 버즈에서 움직이는 사람들이 이 도구입니다.저자가 같은 이전 working-env.py 에 의해 언급 Aaron.

  2. pip 패키지를 설치할 내부러나 생물 과학과 같은 다른 분야.전통적인은 easy_install 으로 대답하여 S.로트,하지만 pip 작품을 더 나은러나 생물 과학과 같은 다른 분야.easy_install 여전히 기능을 가지고 있에서 발견되지 않는 핍 하지만입니다.

  3. scons 빌드 도구지만,당신이 할 필요가 없는 경우에는 이 숙박을 순수하게 Python.

  4. 직물 붙여넣기 또는 포장 기계 배포합니다.

  5. buildbot 에 대한 지속적인 통합이다.

  6. 장,mercurial,나 자식을 위해 제거됩니다.

  7. 으로 확장을 위한 단위 테스트입니다.

  8. PyFit 테스트합니다.

다른 팁

나도 모두 자바고 있습니다.파이썬 개발 maven 이와 동등한과 함께 진행됩(http://peak.telecommunity.com/DevCenter/setuptools).한 웹 응용 프로그램 개발 사이에서 함께 스티커(http://pythonpaste.org/)배포를 위한 프로세스

easy_install?

우리의 리눅스는 서버,우리가 사용하는 easy_install and yum.

의 윈도우에 대한 개발 노트북,우리가 사용하는 easy_install 고 몇 MSI 의 일부 프로젝트입니다.

대부분의 파이썬은 라이브러리는 우리가 사용하는 소스만,그래서 우리가 사용할 수 있는 동일한 배포에서는 모든 상자입니다.만약 우리가 우리 네트워크 공유 장치에,우리는 그들을 둘 모두 있습니다.슬프게도 우리의 인프라는 종류의 흩어져있다,그래서 우리는 하나 이동합니다.TAR 파일 주위에 또 다시 설치해 다시 작성됩니다.

에서 몇 가지 경우(예를 들어,PIL),우리가 다시 컴파일하고 확인 버전 번호입니다.

원할 것입니다 easy_setup 알을 얻을 수(대략 Maven 호출 이슈).

설정에 대한 귀하의 환경,보 working-env.py

파이썬은 컴파일하지 않았지만 넣을 수 있는 프로젝트의 모든 파일에 있습니다.이렇 과 함께 진행됩

CI 확인 이 답변.

우리는 것을 놓칠 수 없도 포장 기계, 에 의해 만들어진 케빈의 Dangoor TurboGears 습니다.프로젝트는 아직 알파,하지만 그것은 아주 유망하다.조각에서 프로젝트 페이지:

포장 기계는 파이썬 기반을 구축/배급/스크립트는 배포 도구를 함께의 라인을 만들거나 레이크입니다.무엇이 포장 기계의 독자적 통합으로 일반적으로 사용되는 파이썬은 라이브러리입니다.는 일반적인 작업에 쉽게하기 전에 남아 있을 쉽습니다.더 중요한 것은,을 다루는 응용 프로그램의 특정 필요와 요구 사항은 이제 훨씬 더 쉽습니다.

나는 정확하게 이의 조합으로서 사용되었고요합니다.내가 알고 있는 허드슨은 자바 응용 프로그램이지만,그것을 실행할 수 있습 Python 재료됩니다.

를 확인할 수 있습리 Devenv.그것은 당신을 표준화를 구축 환경을 위해 개발,QA 및 UAT.그것은 무료로에.

HTH

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