Freigeben über


ReviewApp@0 – Aufgabe "App v0 überprüfen"

ReviewApp stellt jede Pullanforderung aus Ihrem Git-Repository in einer dynamischen Umgebungsressource bereit.

Syntax

# Review App v0
# Use this task under deploy phase provider to create a resource dynamically.
- task: ReviewApp@0
  inputs:
    resourceName: # string. Required. Resource name. 
    #baseEnvironmentName: # string. Environment name. 
    #reviewResourceName: # string. Review Resource Name.

Eingänge

resourceName - Ressourcenname
string. Erforderlich.

Gibt den Namen einer vorhandenen Ressource in der Umgebung an, die für Ressourcentypinformationen verwendet wird.


baseEnvironmentName - Umgebungsname
string.


reviewResourceName - Überprüfen des Ressourcennamens
string.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Keiner.

Bemerkungen

ReviewApp stellt jede Pullanforderung aus Ihrem Git-Repository in einer dynamischen Umgebungsressource bereit. Reviewer können sehen, wie diese Änderungen aussehen und mit anderen abhängigen Diensten arbeiten, bevor sie mit dem Hauptbranch zusammengeführt und in die Produktion gebracht werden. Dies erleichtert Ihnen das Erstellen und Verwalten von reviewApp-Ressourcen und Sie profitieren von allen Funktionen zur Rückverfolgbarkeit und Diagnose der Umgebungsfeatures. Mithilfe des Schlüsselworts reviewApp können Sie einen Klon einer Ressource erstellen (dynamisch eine neue Ressource basierend auf einer vorhandenen Ressource in einer Umgebung erstellen) und der Umgebung die neue Ressource hinzufügen.

Weitere Informationen finden Sie unter Kubernetes-Ressource – Einrichten der Überprüfungs-App und Neuerungen in Azure DevOps Sprint 160.

Beispiele

Im Folgenden sehen Sie einen Beispiel-YAML-Codeausschnitt der Verwendung unter reviewApp Umgebungen.

jobs:
- deployment:
  environment: 
     name: smarthotel-dev      
     resourceName: $(System.PullRequest.PullRequestId) 
  pool:
    name: 'ubuntu-latest'
  strategy:                 
    runOnce:            
      pre-deploy: 
        steps:       
        - reviewApp: MainNamespace

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, klassischer Build
Läuft auf Agent, DeploymentGroup
Anforderungen Nichts
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion Alle unterstützten Agentversionen.
Vorgangskategorie Nützlichkeit

Siehe auch