tvůrci/buildy Microsoft.App
- nejnovější
- 10. 10. 2024 ve verzi Preview
-
2024-08-02-preview - 2024-02-02-preview
- 11. 11. 2023 ve verzi Preview
-
2023-08-01-preview
Definice prostředku Bicep
Tvůrce/typ prostředku sestavení je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit Microsoft.App/builders/builds prostředek, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.App/builders/builds@2024-10-02-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
configuration: {
baseOs: 'string'
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
platform: 'string'
platformVersion: 'string'
preBuildSteps: [
{
description: 'string'
httpGet: {
fileName: 'string'
headers: [
'string'
]
url: 'string'
}
scripts: [
'string'
]
}
]
}
destinationContainerRegistry: {
image: 'string'
server: 'string'
}
}
}
Hodnoty vlastností
BuildConfiguration
Jméno | Popis | Hodnota |
---|---|---|
baseOs | Základní operační systém používaný k sestavení a spuštění aplikace. | řetězec |
environmentVariables | Seznam proměnných prostředí, které se mají předat sestavení, by se tajné kódy neměly používat v proměnné prostředí. | EnvironmentVariable[] |
nástupiště | Platforma, která se má použít k sestavení a spuštění aplikace. | řetězec |
platformVersion | Verze platformy, která se má použít k sestavení a spuštění aplikace. | řetězec |
preBuildSteps | Seznam kroků, které se mají provést před sestavením | PreBuildStep[] |
BuildProperties
Jméno | Popis | Hodnota |
---|---|---|
konfigurace | Konfigurace sestavení | |
destinationContainerRegistry | Registr kontejneru, do kterého se nahraje konečná image. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Jméno | Popis | Hodnota |
---|---|---|
obraz | Celé jméno, které by se mělo nahrát jako konečný obrázek, včetně názvu i značky obrázku. | řetězec |
server | Přihlašovací server registru kontejneru, do kterého by se měla nahrát konečná image. Prostředek Tvůrce musí mít tento registr kontejneru definovaný společně s identitou, která se má použít pro přístup k němu. | string (povinné) |
EnvironmentVariable
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název proměnné prostředí | string (povinné) |
hodnota | Hodnota proměnné prostředí | string (povinné) |
HttpGet
Jméno | Popis | Hodnota |
---|---|---|
jméno souboru | Název souboru, do kterého má být požadavek uložen. | řetězec |
hlavičky | Seznam hlaviček, které se mají odeslat s požadavkem | string[] |
adresa URL | Adresa URL pro provedení požadavku HTTP GET proti. | string (povinné) |
Microsoft.App/builders/builds
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 2 Maximální délka = 64 Model = ^[-\w\._\(\)]+$ (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: tvůrci |
vlastnosti | Vlastnosti specifické pro prostředek pro tento prostředek. | buildProperties |
PreBuildStep
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis kroku před sestavením | řetězec |
httpGet | Http get request to send before the build. | HttpGet |
skripty | Seznam vlastních příkazů, které se mají spustit | string[] |
Definice prostředku šablony ARM
Tvůrce/typ prostředku sestavení je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.App/builders/builds, přidejte do šablony následující JSON.
{
"type": "Microsoft.App/builders/builds",
"apiVersion": "2024-10-02-preview",
"name": "string",
"properties": {
"configuration": {
"baseOs": "string",
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"platform": "string",
"platformVersion": "string",
"preBuildSteps": [
{
"description": "string",
"httpGet": {
"fileName": "string",
"headers": [ "string" ],
"url": "string"
},
"scripts": [ "string" ]
}
]
},
"destinationContainerRegistry": {
"image": "string",
"server": "string"
}
}
}
Hodnoty vlastností
BuildConfiguration
Jméno | Popis | Hodnota |
---|---|---|
baseOs | Základní operační systém používaný k sestavení a spuštění aplikace. | řetězec |
environmentVariables | Seznam proměnných prostředí, které se mají předat sestavení, by se tajné kódy neměly používat v proměnné prostředí. | EnvironmentVariable[] |
nástupiště | Platforma, která se má použít k sestavení a spuštění aplikace. | řetězec |
platformVersion | Verze platformy, která se má použít k sestavení a spuštění aplikace. | řetězec |
preBuildSteps | Seznam kroků, které se mají provést před sestavením | PreBuildStep[] |
BuildProperties
Jméno | Popis | Hodnota |
---|---|---|
konfigurace | Konfigurace sestavení | |
destinationContainerRegistry | Registr kontejneru, do kterého se nahraje konečná image. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Jméno | Popis | Hodnota |
---|---|---|
obraz | Celé jméno, které by se mělo nahrát jako konečný obrázek, včetně názvu i značky obrázku. | řetězec |
server | Přihlašovací server registru kontejneru, do kterého by se měla nahrát konečná image. Prostředek Tvůrce musí mít tento registr kontejneru definovaný společně s identitou, která se má použít pro přístup k němu. | string (povinné) |
EnvironmentVariable
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název proměnné prostředí | string (povinné) |
hodnota | Hodnota proměnné prostředí | string (povinné) |
HttpGet
Jméno | Popis | Hodnota |
---|---|---|
jméno souboru | Název souboru, do kterého má být požadavek uložen. | řetězec |
hlavičky | Seznam hlaviček, které se mají odeslat s požadavkem | string[] |
adresa URL | Adresa URL pro provedení požadavku HTTP GET proti. | string (povinné) |
Microsoft.App/builders/builds
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | 2024-10-02-preview |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 2 Maximální délka = 64 Model = ^[-\w\._\(\)]+$ (povinné) |
vlastnosti | Vlastnosti specifické pro prostředek pro tento prostředek. | buildProperties |
typ | Typ prostředku | "Microsoft.App/builders/builds" |
PreBuildStep
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis kroku před sestavením | řetězec |
httpGet | Http get request to send before the build. | HttpGet |
skripty | Seznam vlastních příkazů, které se mají spustit | string[] |
Příklady použití
Definice prostředku Terraformu (poskytovatel AzAPI)
Tvůrce/typ prostředku sestavení je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.App/builders/builds, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/builders/builds@2024-10-02-preview"
name = "string"
body = jsonencode({
properties = {
configuration = {
baseOs = "string"
environmentVariables = [
{
name = "string"
value = "string"
}
]
platform = "string"
platformVersion = "string"
preBuildSteps = [
{
description = "string"
httpGet = {
fileName = "string"
headers = [
"string"
]
url = "string"
}
scripts = [
"string"
]
}
]
}
destinationContainerRegistry = {
image = "string"
server = "string"
}
}
})
}
Hodnoty vlastností
BuildConfiguration
Jméno | Popis | Hodnota |
---|---|---|
baseOs | Základní operační systém používaný k sestavení a spuštění aplikace. | řetězec |
environmentVariables | Seznam proměnných prostředí, které se mají předat sestavení, by se tajné kódy neměly používat v proměnné prostředí. | EnvironmentVariable[] |
nástupiště | Platforma, která se má použít k sestavení a spuštění aplikace. | řetězec |
platformVersion | Verze platformy, která se má použít k sestavení a spuštění aplikace. | řetězec |
preBuildSteps | Seznam kroků, které se mají provést před sestavením | PreBuildStep[] |
BuildProperties
Jméno | Popis | Hodnota |
---|---|---|
konfigurace | Konfigurace sestavení | |
destinationContainerRegistry | Registr kontejneru, do kterého se nahraje konečná image. | ContainerRegistryWithCustomImage |
ContainerRegistryWithCustomImage
Jméno | Popis | Hodnota |
---|---|---|
obraz | Celé jméno, které by se mělo nahrát jako konečný obrázek, včetně názvu i značky obrázku. | řetězec |
server | Přihlašovací server registru kontejneru, do kterého by se měla nahrát konečná image. Prostředek Tvůrce musí mít tento registr kontejneru definovaný společně s identitou, která se má použít pro přístup k němu. | string (povinné) |
EnvironmentVariable
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název proměnné prostředí | string (povinné) |
hodnota | Hodnota proměnné prostředí | string (povinné) |
HttpGet
Jméno | Popis | Hodnota |
---|---|---|
jméno souboru | Název souboru, do kterého má být požadavek uložen. | řetězec |
hlavičky | Seznam hlaviček, které se mají odeslat s požadavkem | string[] |
adresa URL | Adresa URL pro provedení požadavku HTTP GET proti. | string (povinné) |
Microsoft.App/builders/builds
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 2 Maximální délka = 64 Model = ^[-\w\._\(\)]+$ (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: tvůrci |
vlastnosti | Vlastnosti specifické pro prostředek pro tento prostředek. | buildProperties |
typ | Typ prostředku | "Microsoft.App/builders/builds@2024-10-02-preview" |
PreBuildStep
Jméno | Popis | Hodnota |
---|---|---|
popis | Popis kroku před sestavením | řetězec |
httpGet | Http get request to send before the build. | HttpGet |
skripty | Seznam vlastních příkazů, které se mají spustit | string[] |