VB.Net 및 Visual Studio 2008에서 만든 Windows 응용 프로그램을 가지고 있는데 응용 프로그램이 다소 크기가 커 10 년 전입니다. 우리가 사용하는 저장소는 TFS입니다. 이 Windows 응용 프로그램의 자동 빌드를 만드는 작업이 있으며이를 위해 Jenkins CI를 선택합니다.Jenkins를 사용하여 Windows 응용 프로그램을 계속 통합합니다.
내 계획은 MS 빌드 플러그인을 사용하여 프로젝트 솔루션을 빌드 한 다음이를 게시하고 IIS 경로에 솔루션을 배포하는 것입니다.
나는 젠킨스를 사용하여 구축하고 TFS에서 솔루션 코드를 얻으려면 쿼리를 작성 MS 아래에 주어진하고 출력은 성공적이었다 :
/t:AppProcSolution /p:Configuration=Release /maxcpucount
하지만 같은 AppProcSolution를 게시해야합니다. 위의 스크립트에 다른 매개 변수를 전달하여 수행 할 수 있습니까? 아니면 MS 배포 등을 사용해야합니까? 자동 통합을 완전히 접했습니다. 게시 된 솔루션을 특정 폴더에 가져올 수 있습니까? 인터넷에서 사용할 수있는 Jenkins 자습서를 사용하는 거의 모든 .Net 통합은 GitHub 등으로 배포하기위한 것입니다. 따라서 누군가가 나에게 해결책을 제공하는 데 도움이되는 지침이 있다면.
/t : AppProcSolution :/t를 다시 게시이를위한 가장 좋은 도구는, 내 의견으로는, ClickOnce를하다/p : 구성 = 해제, PublishDir = C : \ AppProcSolution \ 위의 쿼리는 MSbuild를 사용하여 Windows 응용 프로그램을 게시 할 때 도움이되었습니다. – ARA