2011-01-08 3 views
0

개발자가 응용 프로그램이 배포 된 서버/컴퓨터에 대한 액세스 권한이없는 상황이 있습니다. ..yet ... 나는 새로운 개발을 기반으로 새로운 war 파일을 배포 할 수 있어야한다.개발자가 응용 프로그램이 배포 된 서버/컴퓨터에 대한 액세스 권한이없는 상황이 있습니다. 아직

나는 내가 우울해질 것이기 때문에 나는 또한 접근하지 않을 것이다.

이러한 상황을 처리하는 가장 좋은 방법은 무엇입니까?

감사합니다, CS

답변

1
  • 배포 기계의를 최신 코드를 확인하는 빌드 스크립트를 작성
  • 에 액세스 할 수있는 개발자 빌드 서버 빌드를 수행을 만들려면 시스템 관리자에게 문의 한 후 소요 환경 변수 (이 환경 변수 이어야 함)로부터 자격 증명을 받아 원격 시스템에 배포하십시오.

개발자는 코드를 작성하고 체크인 한 다음 서버를 빌드하고 배포를 수행하는 빌드를 수행합니다.

당신이 자바 개발자는 MavenMaven's Cargo plugin

0

으로 볼 수 있다면 아마도 빌드 관리 도구는 개발자가 패키지와 서버에 WAR을 배포 할 수 있도록하는 것이 도움이 될 것입니다. 우리 조직은 Hudson과 Ant를 사용하여 이것에 대한 개념 증명을했습니다.

Hudson은 CVS 태그 또는 분기 이름을 사용하여 프로젝트를 체크 아웃하고 WAR 파일을 빌드 한 다음 서버에 배포합니다. Hudson은 웹 기반이므로 원격으로 액세스 할 수 있습니다. Hudson의 서버는 회사 네트워크 내에 있기 때문에 프로젝트를 체크 아웃하고 배포하여 개발자와 서버 간의 추상화 계층을 만들 수 있습니다.

귀하와 귀하의 팀에 서버에 대한 안전한 VPN 액세스가 필요하다고 주장 할 수도 있습니다. 그러나 빌드 관리 도구는 더욱 안전 할뿐만 아니라 더 많은 이점을 제공합니다.

http://javatools.wordpress.com/2007/02/23/hudson-a-continuous-build-system/

-1

나는 ... 난 당신이 더 테스트 예산이없는 느낌을 얻을 당신이 개발을위한 중복 된 기계를 가지고

+0

-1 바랍니다. 이것은 질문에 대한 대답이 아닙니다. – richsage