2012-04-02 2 views
4

NuGet과 함께 작동하도록 TeamCity를 구성하려고합니다. 지금까지 - 행운이 없습니다. TeamCity NuGet 설치 프로그램 빌드 단계가 실패합니다.

  • 확인 코드 중복에 대한

    • 다운로드 NuGet 패키지
    • 빌드
    • 실행 단위 테스트 : 나는 4 빌드 단계를 구성했습니다.

    그러나 빌드를 트리거하면 처음 빌드 단계를 지나칠 수 없습니다. 누락 된 NuGet 패키지를 다운로드하도록 TC를 구성했습니다. 내가 빌드를 실행하면, TC는 말한다 :

    {here_is_my_path} "에서 repositories.config을 찾는 데 실패

    내가 문제는 내가이 VS 기능 Enable NuGet package restore라고 사용하는 것을 이해 - 그래서,이. 내 솔루션 폴더에 repositories.config과 같은 파일이 없으므로 TC에서 찾을 수없고 빌드가 실패한 것입니다. 그럼 TC를 어떻게 구성해야합니까? 어떤 아이디어와 도움도 감사하겠습니다.

    사용하고 있습니다. .NET 4.0, VS2010 및 TeamCity 7이 도움이되는 경우

  • 답변

    6

    : 여기에 관심있는 사람들을위한
    는 YouTrack 문제 링크입니다 내 .sln 파일. 실제로 또한 다른 것들 모두를 추가하지 않고 설정 파일을 선택하는 힘내을 얻으려면 내가 추가 한 .gitignore하려면 다음

    packages/* 
    !repositories.config 
    
    +1

    당신 돈에서 현재 모든 패키지를 추가 할 필요가 없으므로 빌드하기 전에 전체 패키지를 다운로드해야합니다. 그렇게하면 바이너리로 repo를 부 풀리지 않아도됩니다. http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages –

    1

    TeamCity 팀이 그런 상황을 상상하지 못했기 때문에 누군가가 거의 4 주 전에이 기능을 요청했습니다. 투표를 마치고 곧 출시 될 릴리스로 넘어갈 수 있는지 보겠습니다. 나는 내 망할 놈의 저장소에 \ 패키지 \ repositories.config을 포함하고 NuGet이 패키지를 업데이트 단계 설치 사용 및 MSBuild를 단계에서 지적하여 작업있어 http://youtrack.jetbrains.com/issue/TW-20525

    +0

    분명히, 기능 요청은 인기 때문에 기능 개발 – chester89

    관련 문제