Linux 환경에서 cruisecontrol을 설정하려고합니다. 나는 cc.NET에 약간의 경험을 가지고 있지만, 처음으로 'nix 버전'을 사용하려고 시도한 것은 이번이 처음입니다. 이것은 내 build.xml에 대해 가지고있는 것입니다 :Linux의 CruiseControl에서 수정 세트를 사용할 수 없음
"ant project1"을 실행하면 모든 것이 나에게 알리는 것 외에는 작동하는 것 같습니다 : /opt/cruisecontrol-bin-2.8.3/projects/portal/build .xml : 8 : 문제점 : 작업 생성 또는 유형 수정 세트를 생성하지 못했습니다. 원인 : 이름이 정의되지 않았습니다.
다른 방법으로 "변경 사항이 svn에 체크인되었을 때만 빌드"할 수 없습니다. 나는 CC 2.8.3을 사용하고있다. 어떤 아이디어?
#!/bin/bash
cd myLocalWorkingCopy
if [[ \"`/usr/bin/svn info -r HEAD`\" = \"`/usr/bin/svn info -r BASE`\" ]]; then
echo "local working copy up to date"
else
/usr/bin/nant -buildfile:myBuildfile.build -logfile:myLogfile.log
fi
난이 도움이되기를 바랍니다 ...
알 수 있습니다. 나는 우리가 다루고있는 두 개의 파일이 있다는 것을 깨닫지 못했습니다! – RepDetec