2017-09-04 8 views
3

MyGet을 사용하여 사용자 정의 케이크 빌드 스크립트를 사용하고 있습니다. 나는 이전에 빌드 CI 플랫폼에서 버전 번호를 얻기 위해 AppVeyorMyGet 및 Cake, 버전 번호 생성

var version = AppVeyor.IsRunningOnAppVeyor ? AppVeyor.Environment.Build.Version : "0.0.1";

에 그래서 같은 라인을 사용했다. 그러나 MyGet에는 MyGet.IsRunningOnMyGet이 있지만 MyGet에 빌드 버전 번호 또는 환경 객체가없는 것 같습니다. 빌드 번호를 얻는 방법에 대한 제안은 케이크 스크립트에서 'pack'명령을 통해 전달할 수 있습니까? IMyGetProvider처럼 보이지 않는

+0

분류 했습니까? 아래의 답변이 도움이 되었습니까? 아니면 여전히 문제가 있습니까? – devlead

답변

2

은 그래서 당신은 Available environment Variables에 대한

var version = EnvironmentVariable("PackageVersion"); 

참조 MyGet 문서를 할 수 있어야하는 환경 변수 MyGet version environment

로 사용할 수 말했다, 아직을 지원합니다.