0

릴리스 정의에서 "Octopus에 패키지 푸시"단계에서 "패키지"필드의 값을 결정하는 데 어려움을 겪고 있습니다. 패키지 된 모든 파일을 복사 할 경로의 값입니다. 빌드 정의에 대한VS 온라인 출시 | 경로

값은 아래에 언급되어

MSBuild Arguments 
publishUrl="$(Build.ArtifactStagingDirectory)\artifacts\Atea.Esb.Customers.Services.API" 

Package | Output Path 
$(build.artifactstagingdirectory)\packages 

Copy Publish Artifact | Copy Root 
$(build.artifactstagingdirectory) 

Copy Publish Artifact | Artfact Name 
Drop 

답변

0

난 당신이 패키지를 만든 곳이 달려 같아요.

파일 복사

소스 폴더 :$(Build.sourcesDirectory)

대상 폴더 :$(Build.ArtifactStagingDirectory)\Content

패키지 응용 프로그램

출력 경로 :$(Build.ArtifactStagingDirectory)

,691 문어-

푸시 패키지 (들)

패키지 :$(Build.ArtifactStagingDirectory)\*.nupkg

는 이러한 설정을 소용돌이를 줘!

+0

내 질문에 대한 답변에 소중한 시간을내어 주셔서 감사합니다. 그러나 문제는 여전히 해결되지 않았습니다. 공유 한 설정을 시도했지만 아래에서 언급 한 오류가 발생했습니다. 2017-10-04T13 : 51 : 28.7905043Z ## [오류] 'C : \ agent \ _work \ _tasks \ OctopusPush_d05ad9a2-5d9e-4a1c-a887-14034334d6f2 \ 2.0.78 \ $ (Build.ArtifactStagingDirectory) \'경로를 찾을 수 없습니다. 그것은 존재하지 않기 때문입니다. – Qasim

+0

@Qasim은 copy-files 단계를 포함하도록 내 대답을 업데이트했습니다. 발생한 문제를 해결해야합니다. – gvee

+0

복사 파일 제목 아래에 값이 표시된 복사 단계가 이미 있습니다. – Qasim