2012-09-21 2 views
1

hudson 버전 2.2.0을 사용하고 있습니다. svn에서 git로 마이그레이션 한 후 Subversion 관련 태그, 소스 코드 위치가 config에서 제거되지 않는 것으로 나타났습니다. .xml. (힘내 관련 태그가 제대로 표시됩니다.)Hudson - scm을 git으로 변경 한 후 config.xml의 오래된 svn 태그

불필요한 설정을 수동으로 제거하면 UI를 사용하면 다시 표시됩니다 (다시 저장) 다른 사람이이 문제를 겪었습니까?

빌드가 영향을받지 않습니다. 그러나 우리는 config를 동적으로 업데이트하기 위해 perl/python 코드를 가지고 있습니다. 그런 스크립트는 작업 설정이 svn인지 git인지 여부를 식별해야합니다. config.xml에 svn 및 git 관련 태그가 모두 포함되어 있기 때문에 현재 영향을 받고 있습니다.

더 이상 현재 작업에 종속되지 않는 다음 태그에 대해 이야기하고 있습니다 (git로 이동 한 이후).

<scm class="hudson.scm.SubversionSCM">
<locations>
<hudson.scm.SubversionSCM_-ModuleLocation>
<remote> path-to-old-svn-repo
... </scm>

어떤 생각 ?

감사합니다,
Gayathri

답변

0

역사적 빌드 데이터를 유지하는 것이 최선의 관심사가 아닌 경우 새 작업을 생성하고 처음부터 자식을 사용하도록 구성 할 때 어떻게됩니까? 작업 구성을 복사하지 마십시오. 실제로 처음부터 새로 작성하십시오.

또한 .xml에서 모듈에 대한 참조를 표시하므로 사용 불가능한 모듈을 삭제할 수 있습니다. 작업 메인 페이지에 링크가 있습니다.

+0

동의. 그러나 우리는 우리가 가지고있는 직업의 숫자 때문에이 옵션을 선택하지 않았습니다. – crankparty

관련 문제