DLKristin
on "C++/CLI 강좌: C++/CLI 소개"
on 01.23.2010
at 12:48
It’s not so simple to bring a nice custom written essays, first of all if you are occupied. I give advice you to define buy]http://www.qualityessay.com”]buy an essay[/url] and to be free from doubt that your work will be done by custom writing services
강동훈
on "실전! 지속적인 통합 9편: 빌드 자동화의 핵심 – MSBuild"
on 01.19.2010
at 04:37
안녕하세요~~ 어제 빌드 문제로 댓글 남겼던 인턴사원입니다.
어제 막판에 드디어 빌드 성공 시켰는데요..
빌드 결과를 이메일로 보내기 하려니깐 자꾸 막히네요ㅠㅠ
ccnet.config파일
//////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////
<!—<ccnetconfig><configurationVersion>1.3</configurationVersion></ccnetconfig>—>
<cruisecontrol>
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
이렇게 작성했습니다. 회사내부에만 pop3 메일을 사용할 수 있어서 이렇게 했구요, 분명 outlook으로 테스트 메일을 보냈을때는 잘 보내지고 잘 받아 졌는데 막상 이렇게 해서 빌드 해보면 빌드는 Success가 되지만, “지정한 문자열이 전자 메일 주소의 형식이 아닙니다.” 라고 ccnet커맨드 창에 메시지가 출력됩니다.
ccnet.config 파일에 어떤 문제가 있는 걸까요??
혹시 빌드결과 메일 보내는 예제 ccnet.config 같은 건 없을까요?? 매번 정말 감사합니다.
최재훈
on "CruiseControl .NET 설치 일지"
on 01.18.2010
at 04:39
그 정도로는 짐작이 안 되는데요. 어딘가 경로를 잘못 입력했겠지만.......
강동훈
on "CruiseControl .NET 설치 일지"
on 01.18.2010
at 04:15
안녕하세요. 아까 ccnet.config 파일을 약간 수정해서 이번에는
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
System.ArgumentException: 경로에 잘못된 문자가 있습니다. 위치: System.IO.Path.CheckInvalidPathChars(String path) 위치: System.IO.Path.Combine(String path1, String path2) 위치: ThoughtWorks.CruiseControl.Core.Util.ProcessInfo.RepathExecutableIfItIsInWorkingDirectory() 위치: ThoughtWorks.CruiseControl.Core.Util.ProcessInfo..ctor(String filename, String arguments, String workingDirectory) 위치: ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask.AttemptToExecute(String workingDirectory) 위치: ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask.Run(IIntegrationResult result) 위치: ThoughtWorks.CruiseControl.Core.Project.RunTasks(IIntegrationResult result, IList tasksToRun) 위치: ThoughtWorks.CruiseControl.Core.Project.Run(IIntegrationResult result) 위치: ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult result)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
이런 결과를 얻었습니다.
도대체 경로가 어딘지 모르겠습니다.ㅠㅠ
감사합니다.
최재훈
on "CruiseControl .NET 설치 일지"
on 01.18.2010
at 03:37
디렉터리를 못 찾는다는 예외이니 그 디렉터리 경로를 살펴보는 수밖에 없겠는데요. 이 오류 메시지론 그 정도밖엔 모르겠습니다. 이미 살펴보셨으리라 생각하지만서도.
강동훈
on "CruiseControl .NET 설치 일지"
on 01.18.2010
at 01:53
안녕하세요~~ 저는 현재 한 회사의 인턴사원으로 들어와 있는 학생입니다.
현재 CruiseControl.NET 설치와 메뉴얼을 만드는 작업을 하고 있는데요. 현재 SVN 저장소를 만들고 export 해서 간단한 vs2005용 코드를 릴리즈 버전으로 빌드하고 ccnet.config파일에 설정까지 완료 한 상태 입니다. 이 모든 과정은 한빛 미디어 에서 출판된 윈도우프로젝트 필수 유틸리티 라는 책을보고 따라 했구요. 하지만 CCtray에서의 example프로젝트를 Force Build 해보면 코드에는 아무 문제가 없음에도 불구하고 exception이 발생합니다. Exception 메시지를 보면
//////////////////////////////////////////////////////////////////////////////////////////
There was an exception trying to carry out your request. Details of the Exception are:
Exception Message
Unexpected exception caught on server
DLKristin on "C++/CLI 강좌: C++/CLI 소개" on 01.23.2010 at 12:48
It’s not so simple to bring a nice custom written essays, first of all if you are occupied. I give advice you to define buy]http://www.qualityessay.com”]buy an essay[/url] and to be free from doubt that your work will be done by custom writing services
강동훈 on "실전! 지속적인 통합 9편: 빌드 자동화의 핵심 – MSBuild" on 01.19.2010 at 04:37
안녕하세요~~ 어제 빌드 문제로 댓글 남겼던 인턴사원입니다.
어제 막판에 드디어 빌드 성공 시켰는데요..
빌드 결과를 이메일로 보내기 하려니깐 자꾸 막히네요ㅠㅠ
ccnet.config파일
//////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////
<!—<ccnetconfig><configurationVersion>1.3</configurationVersion></ccnetconfig>—>
<cruisecontrol>
<sourcecontrol type=“svn”>
<trunkUrl>svn://localhost/example/trunk</trunkUrl>
<workingDirectory>c:\build\example</workingDirectory>
<username>sampleuser</username>
1234</password>
</sourcecontrol>
<triggers>
<scheduleTrigger time=“20:00:00” buildCondition=“ForceBuild” name=“Scheduled” >
</triggers>
<tasks>
<devenv>
<solutionfile>c:\build\example\example.sln</solutionfile>
<configuration>Debug</configuration>
<executable>C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe</executable>
</devenv>
</tasks>
<email mailhost=“55.100.111.140” from=“Kang”>
<mailhostUsername>kdh</mailhostUsername>
<mailhostPassword>*******</mailhostPassword>
<users>
<user name=“Kang” address=“kdh@55.100.111.140” group=“kdh” >
</users>
<groups>
<group name=“kdh” notification=“Always” >
</groups>
</email>
</publishers>
</cruisecontrol>
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
이렇게 작성했습니다. 회사내부에만 pop3 메일을 사용할 수 있어서 이렇게 했구요, 분명 outlook으로 테스트 메일을 보냈을때는 잘 보내지고 잘 받아 졌는데 막상 이렇게 해서 빌드 해보면 빌드는 Success가 되지만, “지정한 문자열이 전자 메일 주소의 형식이 아닙니다.” 라고 ccnet커맨드 창에 메시지가 출력됩니다.
ccnet.config 파일에 어떤 문제가 있는 걸까요??
혹시 빌드결과 메일 보내는 예제 ccnet.config 같은 건 없을까요?? 매번 정말 감사합니다.
최재훈 on "CruiseControl .NET 설치 일지" on 01.18.2010 at 04:39
그 정도로는 짐작이 안 되는데요. 어딘가 경로를 잘못 입력했겠지만.......
강동훈 on "CruiseControl .NET 설치 일지" on 01.18.2010 at 04:15
안녕하세요. 아까 ccnet.config 파일을 약간 수정해서 이번에는
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
System.ArgumentException: 경로에 잘못된 문자가 있습니다. 위치: System.IO.Path.CheckInvalidPathChars(String path) 위치: System.IO.Path.Combine(String path1, String path2) 위치: ThoughtWorks.CruiseControl.Core.Util.ProcessInfo.RepathExecutableIfItIsInWorkingDirectory() 위치: ThoughtWorks.CruiseControl.Core.Util.ProcessInfo..ctor(String filename, String arguments, String workingDirectory) 위치: ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask.AttemptToExecute(String workingDirectory) 위치: ThoughtWorks.CruiseControl.Core.Tasks.DevenvTask.Run(IIntegrationResult result) 위치: ThoughtWorks.CruiseControl.Core.Project.RunTasks(IIntegrationResult result, IList tasksToRun) 위치: ThoughtWorks.CruiseControl.Core.Project.Run(IIntegrationResult result) 위치: ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult result)
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
이런 결과를 얻었습니다.
도대체 경로가 어딘지 모르겠습니다.ㅠㅠ
감사합니다.
최재훈 on "CruiseControl .NET 설치 일지" on 01.18.2010 at 03:37
디렉터리를 못 찾는다는 예외이니 그 디렉터리 경로를 살펴보는 수밖에 없겠는데요. 이 오류 메시지론 그 정도밖엔 모르겠습니다. 이미 살펴보셨으리라 생각하지만서도.
강동훈 on "CruiseControl .NET 설치 일지" on 01.18.2010 at 01:53
안녕하세요~~ 저는 현재 한 회사의 인턴사원으로 들어와 있는 학생입니다.
현재 CruiseControl.NET 설치와 메뉴얼을 만드는 작업을 하고 있는데요. 현재 SVN 저장소를 만들고 export 해서 간단한 vs2005용 코드를 릴리즈 버전으로 빌드하고 ccnet.config파일에 설정까지 완료 한 상태 입니다. 이 모든 과정은 한빛 미디어 에서 출판된 윈도우프로젝트 필수 유틸리티 라는 책을보고 따라 했구요. 하지만 CCtray에서의 example프로젝트를 Force Build 해보면 코드에는 아무 문제가 없음에도 불구하고 exception이 발생합니다. Exception 메시지를 보면
//////////////////////////////////////////////////////////////////////////////////////////
There was an exception trying to carry out your request. Details of the Exception are:
Exception Message
Unexpected exception caught on server
Exception Full Details
ThoughtWorks.CruiseControl.Core.CruiseControlException: Unexpected exception caught on server—-> System.IO.DirectoryNotFoundException: ‘C:\Program Files\CruiseControl.NET\server\example\Artifacts\buildlogs’ 경로의 일부를 찾을 수 없습니다. 위치: System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 위치: System.IO.Directory.InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption) 위치: System.IO.DirectoryInfo.GetFiles(String searchPattern, SearchOption searchOption) 위치: System.IO.DirectoryInfo.GetFiles(String searchPattern) 위치: ThoughtWorks.CruiseControl.Core.LogFileUtil.GetLogFileNames(String path) 위치: ThoughtWorks.CruiseControl.Core.Project.GetBuildNames() 위치: ThoughtWorks.CruiseControl.Core.Project.GetMostRecentBuildNames(Int32 buildCount) 위치: ThoughtWorks.CruiseControl.Core.CruiseServer.GetMostRecentBuildNames(String projectName, Int32 buildCount) 위치: ThoughtWorks.CruiseControl.Core.CruiseManager.GetMostRecentBuildNames(String projectName, Int32 buildCount)—- 내부 예외 스택 추적의 끝—- Server stack trace: 위치: ThoughtWorks.CruiseControl.Core.CruiseManager.GetMostRecentBuildNames(String projectName, Int32 buildCount) 위치: System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs) 위치: System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs) 위치: System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext) Exception rethrown at [0]: 위치: System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 위치: System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 위치: ThoughtWorks.CruiseControl.Remote.ICruiseManager.GetMostRecentBuildNames(String projectName, Int32 buildCount) 위치: ThoughtWorks.CruiseControl.WebDashboard.ServerConnection.ServerAggregatingCruiseManagerWrapper.GetMostRecentBuildSpecifiers(IProjectSpecifier projectSpecifier, Int32 buildCount) 위치: ThoughtWorks.CruiseControl.WebDashboard.Plugins.ProjectReport.ProjectReportProjectPlugin.Execute(ICruiseRequest cruiseRequest) 위치: ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ServerCheckingProxyAction.Execute(ICruiseRequest cruiseRequest) 위치: ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ProjectCheckingProxyAction.Execute(ICruiseRequest cruiseRequest) 위치: ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.CruiseActionProxyAction.Execute(IRequest request) 위치: ThoughtWorks.CruiseControl.WebDashboard.MVC.Cruise.ExceptionCatchingActionProxy.Execute(IRequest request)
//////////////////////////////////////////////////////////////////////////////////////////
이렇게 나옵니다.ㅠㅠ 계속적으로 문제원인을 찾고있지만 아직 방법을 찾고 있지 못하고 있습니다.
혹시 원인이나 의견이 있으시다면 도움의 말씀 주시면
정말 고맙겠습니다.
감사합니다
최재훈 on "Xshell과 Xftp 무료 사용권" on 01.14.2010 at 09:59
트랙백 제거했습니다.
얼마 안 하던데 라이센스 구매요청을 해보세요. 요청해보고 안 되면 뭐... 안 되는 것이고 되면 좋죠. ^^