0

J'ai du mal à comprendre quelle devrait être la valeur du champ "Package" dans l'étape "Push Package to Octopus" dans la définition de la version. C'est la valeur du chemin d'où tous les fichiers empaquetés doivent être copiés.Définition de la version VS en ligne | Chemins

La valeur pour les définitions de build est mentionné ci-dessous:

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 

Répondre

0

Je suppose que cela dépend où vous avez créé vos paquets.

Copier les fichiers

Dossier Source:$(Build.sourcesDirectory)

Dossier cible:$(Build.ArtifactStagingDirectory)\Content

Paquet application

Chemin de sortie:$(Build.ArtifactStagingDirectory)

push Package (s) Octopus

Paquet:$(Build.ArtifactStagingDirectory)\*.nupkg

Donnez ces paramètres un tourbillon!

+0

Merci de prendre votre temps précieux pour répondre à ma question. Mais le problème n'est toujours pas résolu J'ai essayé les paramètres que vous avez partagés mais cela a abouti à l'erreur mentionnée ci-dessous. 2017-10-04T13: 51: 28.7905043Z ## [erreur] Impossible de trouver le chemin 'C: \ agent \ _work \ _tasks \ OctopusPush_d05ad9a2-5d9e-4a1c-a887-14034334d6f2 \ 2.0.78 \ $ (Build.ArtifactStagingDirectory) \' parce que ça n'existe pas. – Qasim

+0

@Qimplifié ma réponse pour inclure une étape de copie de fichiers; ce qui devrait résoudre le problème que vous rencontrez. – gvee

+0

Il existe déjà une étape de copie dont les valeurs sont affichées ci-dessous sous le titre Copier les fichiers – Qasim