2013-11-14 4 views
1

나는 perforce와 함께 젠킨스 서버를 사용하고 있습니다. 내 빌드는 (예를 들어) abc.properties을 포함한 모든 파일을 포함하는 ".zip"형식의 로컬 저장소 경로에 저장됩니다. 이 abc.properties에서.properties 파일의 내용을 편집하려면 어떻게해야합니까?

#Thu Jun 09 12:13:14 MSD 2011 
BuildType=dev 
FrameworkBuild=200 
ProductVersion=4.40.00 
SoftwareFeatureID=34670101 
BuildNumber=0 
FrameworkVersion=2.47.00 

파일 BuildNumber = 0이 (억지로 설정) 기본값입니다 :이 파일은 데이터가 들어 있습니다. 내 오래된 빌드 시스템은 zip 파일의 현재 빌드 번호로 BuildNumber 값을 업데이트합니다.

젠킨스에서 어떻게 동일한 결과를 얻을 수 있습니까?

미리 감사드립니다.

답변

-4

maven 또는 gradle을 사용하십시오. 젠킨스는 빌드 도구가 아닙니다.

+0

빌드 환경에서 "Execute Windows Batch File"을 통해이를 수행 할 수 있습니까? 그렇다면. 방법? 도와주세요 – vicky

0

어떤 종류의 빌드를 실행하는지 잘 모르겠습니다. Maven 또는 Ant 프로젝트가있는 경우이 두 프레임 워크는 요청한 경우 등록 정보 파일을 업데이트합니다.

+0

프로젝트 내 프로젝트가 프리 스타일 프로젝트입니다. 그것으로 구성 할 수 있습니까? – vicky

+0

예, '최상위 메이븐 대상 호출'작업 만 사용하십시오. –

9

빌드 빌드 단계를 추가하십시오. 이것은 당신이 유닉스를 운영하고 있고 그 경로상에서 sed라고 가정합니다.

sed -i -e '/BuildNumber =/ s/= .*/= "$BUILD_NUMBER";/' abc.properties 

또한 선택한 대답에 대해 더 많은 의견이 일치하지 않습니다. Jenkins는 빌드 도구입니다.

젠킨스는 다음과 같은 두 가지 작업에 초점을 맞추고 : 건축/테스트 소프트웨어 지속적으로 https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins

관련 문제