AzureStaticWebApp@0: Task "Azure Static Web App v0 bereitstellen"
Mit dieser Aufgabe wird eine Statische Azure-Web-App erstellt und bereitgestellt.
Syntax
# Deploy Azure Static Web App v0
# Build and deploy an Azure Static Web App.
- task: AzureStaticWebApp@0
inputs:
#workingDirectory: '$(System.DefaultWorkingDirectory)' # string. Alias: cwd | rootDirectory. Working directory. Default: $(System.DefaultWorkingDirectory).
#app_location: # string. App location.
#app_build_command: # string. App build command.
#output_location: # string. Output location.
#api_location: # string. Api location.
#api_build_command: # string. Api build command.
#routes_location: # string. Routes location.
#config_file_location: # string. Config file location.
#skip_app_build: # boolean. Skip app build.
#skip_api_build: # boolean. Skip api build.
#is_static_export: # boolean. Set static export.
#verbose: # boolean. Verbose.
#build_timeout_in_minutes: # string. Build timeout in minutes.
#azure_static_web_apps_api_token: # string. Azure Static Web Apps api token.
#deployment_environment: # string. Deployment Environment.
#production_branch: # string. Production Branch.
Eingaben
workingDirectory
- Arbeitsverzeichnis
Eingabealias: cwd | rootDirectory
. string
. Standardwert. $(System.DefaultWorkingDirectory)
.
Gibt das absolute Arbeitsverzeichnis an, in dem diese Aufgabe ausgeführt werden soll. Wenn leer gelassen wird, wird das Standardarbeitsverzeichnis verwendet.
app_location
- App-Speicherort
string
.
Der Verzeichnisspeicherort des Anwendungsquellcodes relativ zum Arbeitsverzeichnis.
app_build_command
- App-Buildbefehl
string
.
Der benutzerdefinierte Befehl, der zum Ausführen von Oryx beim Erstellen des Anwendungsquellcodes verwendet wird.
output_location
- Ausgabespeicherort
string
.
Der Verzeichnisspeicherort des kompilierten Anwendungscodes nach Abschluss der Erstellung relativ zum Arbeitsverzeichnis.
api_location
- API-Speicherort
string
.
Der Verzeichnisspeicherort des Azure Functions Quellcodes relativ zum Arbeitsverzeichnis.
api_build_command
- API-Buildbefehl
string
.
Der benutzerdefinierte Befehl, der zum Ausführen von Oryx beim Erstellen Azure Functions Quellcodes verwendet wird.
routes_location
- Routenstandort
string
.
Der Verzeichnisspeicherort der Datei routes.json relativ zum Arbeitsverzeichnis.
Hinweis: Routes.json ist veraltet. Verwenden Sie staticwebapp.config.json.
config_file_location
- Speicherort der Konfigurationsdatei
string
.
Der Verzeichnisspeicherort der Datei staticwebapp.config.json relativ zum Arbeitsverzeichnis.
skip_app_build
- Überspringen des App-Builds
boolean
.
Überspringt den Oryx-Build für den App-Ordner.
skip_api_build
- Api-Build überspringen
boolean
.
Überspringt den Oryx-Build für den API-Ordner.
is_static_export
- Festlegen des statischen Exports
boolean
.
Legen Sie dieses Flag auf fest true
, wenn Ihre Anwendung für den Export in statischen HTML-Code konfiguriert ist, z. B. bei Verwendung von next export
.
Wenn dieses Flag auf festgelegt ist true
verbose
- Ausführliche
boolean
.
Aktiviert die ausführliche Protokollierung.
build_timeout_in_minutes
- Buildtimeout in Minuten
string
.
Gibt das Zeitlimit für den Build des Oryx-App-Ordners in Minuten an.
azure_static_web_apps_api_token
- Azure Static Web Apps-API-Token
string
.
Gibt das API-Token für die Bereitstellung an.
Hinweis: Nicht erforderlich, wenn es als Umgebungsvariable übergeben wird.
deployment_environment
- Bereitstellungsumgebung
string
.
Gibt die Umgebung an, in der die Bereitstellung erfolgen soll. Lassen Sie die Produktionsumgebung leer. Diese Eingabe hat Vorrang vor dem Produktionsbranch.
production_branch
- Produktionsbranch
string
.
Gibt den Produktionsbranch an. Wenn sie definiert und die Bereitstellungsumgebung leer ist, werden Bereitstellungen aus anderen Branches als Vorschauumgebungen verwendet.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Hinweis
Diese Aufgabe wird nur auf Linux-Agents ausgeführt.
Beispiele
trigger:
- main
pool:
vmImage: ubuntu-latest
steps:
- checkout: self
submodules: true
- task: AzureStaticWebApp@0
inputs:
app_location: '/build'
api_location: 'api'
output_location: '/output'
azure_static_web_apps_api_token: $(deployment_token)
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassisches Release |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Keine |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Setzbare Variablen | Any |
Agent-Version | 1.95.0 oder höher |
Aufgabenkategorie | Hilfsprogramm |