Dela via


Microsoft.App builders/builds

Bicep-resursdefinition

Resurstypen builders/builds kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/builders/builds resurs lägger du till följande Bicep i mallen.

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'
    }
  }
}

Egenskapsvärden

BuildConfiguration

Namn Beskrivning Värde
baseOs Basoperativsystem som används för att skapa och köra appen. sträng
environmentVariables Lista över miljövariabler som ska skickas till bygget, hemligheter ska inte användas i miljövariabeln. EnvironmentVariable[]
plattform Plattform som ska användas för att skapa och köra appen. sträng
platformVersion Plattformsversion som ska användas för att skapa och köra appen. sträng
preBuildSteps Lista över steg som ska utföras före bygget. PreBuildStep[]

BuildProperties

Namn Beskrivning Värde
konfiguration Konfiguration av bygget. BuildConfiguration
destinationContainerRegistry Containerregister som den slutliga avbildningen laddas upp till. ContainerRegistryWithCustomImage

ContainerRegistryWithCustomImage

Namn Beskrivning Värde
bild Fullständigt namn som den slutliga avbildningen ska laddas upp som, inklusive både bildnamn och tagg. sträng
server Inloggningsservern för containerregistret som den slutliga avbildningen ska laddas upp till. Builder-resursen måste ha det här containerregistret definierat tillsammans med en identitet som ska användas för att komma åt det. sträng (krävs)

EnvironmentVariable

Namn Beskrivning Värde
Namn Miljövariabelnamn. sträng (krävs)
värde Miljövariabelvärde. sträng (krävs)

HttpGet

Namn Beskrivning Värde
filnamn Namnet på filen som begäran ska sparas till. sträng
Headers Lista över rubriker som ska skickas med begäran. string[]
URL URL som HTTP GET-begäran ska skickas mot. sträng (krävs)

Microsoft.App/builders/builds

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 2
Maximal längd = 64
Mönster = ^[-\w\._\(\)]+$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: byggare
Egenskaper Resursspecifika egenskaper för den här resursen. BuildProperties

PreBuildStep

Namn Beskrivning Värde
beskrivning Beskrivning av steget före kompilering. sträng
httpGet Http get request to send before the build. HttpGet
Skript Lista över anpassade kommandon som ska köras. string[]

Resursdefinition för ARM-mall

Resurstypen builders/builds kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/builders/builds resurs lägger du till följande JSON i mallen.

{
  "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"
    }
  }
}

Egenskapsvärden

BuildConfiguration

Namn Beskrivning Värde
baseOs Basoperativsystem som används för att skapa och köra appen. sträng
environmentVariables Lista över miljövariabler som ska skickas till bygget, hemligheter ska inte användas i miljövariabeln. EnvironmentVariable[]
plattform Plattform som ska användas för att skapa och köra appen. sträng
platformVersion Plattformsversion som ska användas för att skapa och köra appen. sträng
preBuildSteps Lista över steg som ska utföras före bygget. PreBuildStep[]

BuildProperties

Namn Beskrivning Värde
konfiguration Konfiguration av bygget. BuildConfiguration
destinationContainerRegistry Containerregister som den slutliga avbildningen laddas upp till. ContainerRegistryWithCustomImage

ContainerRegistryWithCustomImage

Namn Beskrivning Värde
bild Fullständigt namn som den slutliga avbildningen ska laddas upp som, inklusive både bildnamn och tagg. sträng
server Inloggningsservern för containerregistret som den slutliga avbildningen ska laddas upp till. Builder-resursen måste ha det här containerregistret definierat tillsammans med en identitet som ska användas för att komma åt det. sträng (krävs)

EnvironmentVariable

Namn Beskrivning Värde
Namn Miljövariabelnamn. sträng (krävs)
värde Miljövariabelvärde. sträng (krävs)

HttpGet

Namn Beskrivning Värde
filnamn Namnet på filen som begäran ska sparas till. sträng
Headers Lista över rubriker som ska skickas med begäran. string[]
URL URL som HTTP GET-begäran ska skickas mot. sträng (krävs)

Microsoft.App/builders/builds

Namn Beskrivning Värde
apiVersion API-versionen "2024-10-02-preview"
Namn Resursnamnet sträng

Begränsningar:
Min längd = 2
Maximal längd = 64
Mönster = ^[-\w\._\(\)]+$ (krävs)
Egenskaper Resursspecifika egenskaper för den här resursen. BuildProperties
typ Resurstypen "Microsoft.App/builders/builds"

PreBuildStep

Namn Beskrivning Värde
beskrivning Beskrivning av steget före kompilering. sträng
httpGet Http get request to send before the build. HttpGet
Skript Lista över anpassade kommandon som ska köras. string[]

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen builders/builds kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.App/builders/builds resurs lägger du till följande Terraform i mallen.

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"
      }
    }
  })
}

Egenskapsvärden

BuildConfiguration

Namn Beskrivning Värde
baseOs Basoperativsystem som används för att skapa och köra appen. sträng
environmentVariables Lista över miljövariabler som ska skickas till bygget, hemligheter ska inte användas i miljövariabeln. EnvironmentVariable[]
plattform Plattform som ska användas för att skapa och köra appen. sträng
platformVersion Plattformsversion som ska användas för att skapa och köra appen. sträng
preBuildSteps Lista över steg som ska utföras före bygget. PreBuildStep[]

BuildProperties

Namn Beskrivning Värde
konfiguration Konfiguration av bygget. BuildConfiguration
destinationContainerRegistry Containerregister som den slutliga avbildningen laddas upp till. ContainerRegistryWithCustomImage

ContainerRegistryWithCustomImage

Namn Beskrivning Värde
bild Fullständigt namn som den slutliga avbildningen ska laddas upp som, inklusive både bildnamn och tagg. sträng
server Inloggningsservern för containerregistret som den slutliga avbildningen ska laddas upp till. Builder-resursen måste ha det här containerregistret definierat tillsammans med en identitet som ska användas för att komma åt det. sträng (krävs)

EnvironmentVariable

Namn Beskrivning Värde
Namn Miljövariabelnamn. sträng (krävs)
värde Miljövariabelvärde. sträng (krävs)

HttpGet

Namn Beskrivning Värde
filnamn Namnet på filen som begäran ska sparas till. sträng
Headers Lista över rubriker som ska skickas med begäran. string[]
URL URL som HTTP GET-begäran ska skickas mot. sträng (krävs)

Microsoft.App/builders/builds

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Min längd = 2
Maximal längd = 64
Mönster = ^[-\w\._\(\)]+$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: byggare
Egenskaper Resursspecifika egenskaper för den här resursen. BuildProperties
typ Resurstypen "Microsoft.App/builders/builds@2024-10-02-preview"

PreBuildStep

Namn Beskrivning Värde
beskrivning Beskrivning av steget före kompilering. sträng
httpGet Http get request to send before the build. HttpGet
Skript Lista över anpassade kommandon som ska köras. string[]