개발자가 응용 프로그램이 배포 된 서버/컴퓨터에 대한 액세스 권한이없는 상황이 있습니다. ..yet ... 나는 새로운 개발을 기반으로 새로운 war 파일을 배포 할 수 있어야한다.개발자가 응용 프로그램이 배포 된 서버/컴퓨터에 대한 액세스 권한이없는 상황이 있습니다. 아직
나는 내가 우울해질 것이기 때문에 나는 또한 접근하지 않을 것이다.
이러한 상황을 처리하는 가장 좋은 방법은 무엇입니까?
감사합니다, CS
개발자가 응용 프로그램이 배포 된 서버/컴퓨터에 대한 액세스 권한이없는 상황이 있습니다. ..yet ... 나는 새로운 개발을 기반으로 새로운 war 파일을 배포 할 수 있어야한다.개발자가 응용 프로그램이 배포 된 서버/컴퓨터에 대한 액세스 권한이없는 상황이 있습니다. 아직
나는 내가 우울해질 것이기 때문에 나는 또한 접근하지 않을 것이다.
이러한 상황을 처리하는 가장 좋은 방법은 무엇입니까?
감사합니다, CS
개발자는 코드를 작성하고 체크인 한 다음 서버를 빌드하고 배포를 수행하는 빌드를 수행합니다.
당신이 자바 개발자는 Maven 및 Maven's Cargo plugin
으로 볼 수 있다면 아마도 빌드 관리 도구는 개발자가 패키지와 서버에 WAR을 배포 할 수 있도록하는 것이 도움이 될 것입니다. 우리 조직은 Hudson과 Ant를 사용하여 이것에 대한 개념 증명을했습니다.
Hudson은 CVS 태그 또는 분기 이름을 사용하여 프로젝트를 체크 아웃하고 WAR 파일을 빌드 한 다음 서버에 배포합니다. Hudson은 웹 기반이므로 원격으로 액세스 할 수 있습니다. Hudson의 서버는 회사 네트워크 내에 있기 때문에 프로젝트를 체크 아웃하고 배포하여 개발자와 서버 간의 추상화 계층을 만들 수 있습니다.
귀하와 귀하의 팀에 서버에 대한 안전한 VPN 액세스가 필요하다고 주장 할 수도 있습니다. 그러나 빌드 관리 도구는 더욱 안전 할뿐만 아니라 더 많은 이점을 제공합니다.
http://javatools.wordpress.com/2007/02/23/hudson-a-continuous-build-system/
나는 ... 난 당신이 더 테스트 예산이없는 느낌을 얻을 당신이 개발을위한 중복 된 기계를 가지고
-1 바랍니다. 이것은 질문에 대한 대답이 아닙니다. – richsage