1

Ich versuche, meine appveyor.yml nur zu implementieren, wenn ein Tag (annotiertes Tag) in einem bestimmten Zweig ist. Dies ist ein Fragment meiner appveyor.yml:AppVeyor - Nur bereitstellen, wenn ein Tag in einem bestimmten Zweig ist

- provider: WebDeploy 
    .... 
    on: 
     branch: appveyor-integration 
     appveyor_repo_tag: true 
     configuration: Production 

ich in den Protokollen sehen können, dass AppVeyor den Einsatz

überspringen, da keine Zweige „WebDeploy“ Einsatz abgestimmt ist das Überspringen (Zweig bauen ist " v0.0.1-alpha“, bereitstellen auf Zweigen "appveyor-Integration")

Hinweis: mein Tag-Name ist v0.0.1-alpha

Was mache ich falsch?

Antwort

0

Ich entfernte 10 Zustand in meiner Bereitstellungskonfiguration.

Wenn die Verzweigung nicht in der Webhook-Payload gesendet wird, wird sie auf den Tag-Namen gesetzt.

+0

Ich denke, es ist ein sehr schlechtes Design von AppVeyor, die Begriffe "tag" und "branch" in einer Eigenschaft zusammenzufassen. Ich würde auch gerne nur Tags für einen bestimmten Zweig erstellen, aber da der Name der Verzweigung auf das Tag gesetzt ist (das aus irgendeinem Grund separat erstellt wird), kenne ich den Namen der Verzweigung nicht, wenn ich ein Tag erstelle. Saugt. –