2017-09-20 6 views
0

우리 회사는 다른 팀의 동일한 응용 프로그램에서 작업합니다.동일한 버전의 로컬 너겟 서버 패키지에 업데이트가있는 경우 자동으로 확인하는 방법

내가 로컬 nuget 서버를

  • 각 팀을 만든

    • 배경 힘내-TFS 서버로 누른 후가 자신의 패키지
    • 의 빌드, 뭔가 x.y.z에서 버전 번호를 늘려야합니다 이 패키지를 사용하여 x.y.z+1project-name .nuspec file and also inside each project's packages.config 파일에 있습니다.
    • Git-TFS 서버에 새로운 릴리스가 생성되어 매일 여러 릴리즈가 생성됩니다.
    • 각 팀이 다른 팀의 최신 버전을 발표 패키지에 일을해야

    질문

    1. project-name .nuspec file and also in each project's packages.config`에 버전 번호를 높일 수있는 가장 좋은 방법은 무엇입니까 파일을 Git-TFS로 푸시 한 후이 패키지를 사용하고 있습니까? 내 목표를 달성하기위한 더 좋은 방법이 있습니까?

    2. 특정 패키지 업데이트를 빌드 프로세스에서 업데이트하도록 각 프로젝트를 확인하는 방법은 무엇입니까?

  • +0

    각 팀의 팀 및 패키지는 몇 개입니까? –

    +0

    현재 우리는 2 팀이며 각 팀은 목록 2 솔루션을 작업 할 수 있습니다. –

    +0

    두 솔루션의 프로젝트를 하나의 솔루션으로 결합 할 수없는 비즈니스상의 이유가 있습니까? –

    답변

    0

    1)이 조금 구식이지만, 여기 증가 자동차의 구현입니다 http://digitaldrummerj.me/Nuget-Auto-Incrementing-Version/

    2) 그 시점에서, 약간 난이도가 될 것를 들어, 자동 업데이트로 패키지를 나는 것 얻기 팀이 새로운 패키지를 발표하고 어느 것이 바뀌 었는지 어느 정도 수준의 의사 소통이 있어야한다고 주장합니다.

    +0

    git-tfs 서버를 누를 때마다 새로운 릴리즈가 생성되어 매일 여러 릴리즈가 생성되어야합니다. 소음이 있어야합니다. 이 상황에서 나는 세계에서 유일하게 개발자 일 수 없습니다. –

    +0

    분기 전략은 어떻게 생겼습니까? –

    +0

    각 개발자는 자신의 개인 작업 지점에서 개발 지점으로 업로드하고 끌어 오기 요청이 수락되면 새로운 릴리스를 만들어야합니다. –