나는 TFS 2013
과 함께 제공되는 기본 프로세스 템플릿을 사용하고 있으며 빌드가 끝난 후 실행되는 빌드 빌드 스크립트가 있습니다. 이 스크립트는 MSI를 생성하는 데 필요한 일부 파일을 복사하는 Powershell
스크립트입니다. 내가 알기를 원하는 것은 내가 말한 MSBuild Arguments
과 같은 빌드에 대한 정보를 검색하는 방법입니다. 빌드 정의에서 설정 한 값을 가져와야합니다. TFS
에있는 함수를 작성하지 않고이 함수에 액세스하여 빌드 정의 정보를 검색 할 수있는 방법이 있습니까?게시물 MSBuild 빌드 Powershell 스크립트
0
A
답변
0
상당수의 TFS 변수가 환경 변수로 정의됩니다. 다음 예제 스크립트를 참조하십시오. https://tfsbuildextensions.codeplex.com/SourceControl/latest#Scripts/GatherItemsForDrop.ps1 다음은 환경 변수 참조입니다. http://msdn.microsoft.com/en-us/library/hh850448.aspx MSBuild 인수에 대한 env var가 포함되어 있지는 않지만프로세스 매개 변수를 통해 PowerShell 스크립트에 항상 동일한 인수를 전달할 수 있습니다.
+0
감사합니다. 나는 이것을 피하고 싶었다. 이것이 까다로울 수있는 것처럼 보아도, 나는 모듈에 함수를 작성하는 것을 고려해 봤지만 많은 일을하는 것처럼 보인다. 나는 내 문제를 둘러싼 다른 방식을 생각해야 할 것이다. 이 질문을 삭제하려고합니다. –
관련 문제
- 1. TFS 빌드 및 Powershell 사후 빌드 스크립트
- 2. 배치에서 MSBUILD/NANT로 빌드 스크립트 자동화
- 3. TFS 2013 - 빌드 전 PowerShell 스크립트에서 MSBuild 매개 변수 업데이트
- 4. MSBuild를하십시오은 MSBuild 스크립트를 빌드
- 5. msbuild projects 빌드 순서
- 6. MSBuild 빌드 시퀀스
- 7. 팀 빌드 대 MSBuild?
- 8. 이상한 빌드 문제 MSBuild
- 9. MSBuild 증분 빌드 오류
- 10. teamcity 증분 빌드 MSBuild
- 11. Powershell 빌드 스크립트 - 모든 컴퓨터에서 실행
- 12. TFS 빌드 정의 내 Powershell 스크립트
- 13. TFS 빌드 : 관리자 권한으로 Powershell 스크립트 실행
- 14. MSBuild 대상 - 솔루션 빌드/리빌드
- 15. TFS에 무관 한 MSBuild 스크립트
- 16. 문제점 MSBUILD 스크립트 생성
- 17. Powershell Powershell 스크립트 호출
- 18. TeamCity를 사용하여 msbuild 2 스크립트에서 msbuild 4를 목표로 빌드
- 19. TFS 2008 빌드 스크립트
- 20. MSBuild Artifactory Plugin 빌드 오류
- 21. Msbuild 빌드 VS2012 데이터베이스 프로젝트
- 22. 빌드 후 MsBuild 복사 파일
- 23. 가짜에서 Powershell 스크립트 실행
- 24. MSBuild 가져온 스크립트 디렉토리
- 25. Perl을 사용하여 Msbuild로 작성된 빌드 스크립트 호출
- 26. Powershell : 이진 모듈 대 스크립트 모듈
- 27. PowerShell 스크립트
- 28. MSBuild : 프로젝트를 빌드하기 위해 빌드 서버에 필요한 것은 무엇입니까?
- 29. PostBuild의 PowerShell 스크립트
- 30. Visual Studio 2010의 Powershell 스크립트 빌드 후 단계
관심이 있으시면 MSI 생성에 무엇을 사용하고 있습니까? WiX를 사용하는 경우 솔루션에 wixproj를 추가 할 수 있습니다. 설치 실드와 같은 다른 패키징 도구도 유사한 기능을 제공한다고 생각합니다. 그런 다음 MSI 작성이 일반 빌드 프로세스의 일부가됩니다. –