зеркало из https://github.com/Azure/acr-build.git
47 строки
1.3 KiB
YAML
47 строки
1.3 KiB
YAML
|
name: "Azure Container Registry Build"
|
||
|
author: "Alessandro Vozza"
|
||
|
branding:
|
||
|
icon: "code"
|
||
|
color: "blue"
|
||
|
description: "Use ACR to build a container image"
|
||
|
inputs:
|
||
|
service_principal:
|
||
|
description: "Service Principal with Contributor role on the ACR"
|
||
|
required: true
|
||
|
service_principal_password:
|
||
|
description: "Service Principal password"
|
||
|
required: true
|
||
|
tenant:
|
||
|
description: "Azure Container Registry tenant"
|
||
|
required: true
|
||
|
registry:
|
||
|
description: "The name of the ACR, minus the .azurecr.io"
|
||
|
required: true
|
||
|
repository:
|
||
|
description: "Repository to use"
|
||
|
required: true
|
||
|
git_access_token:
|
||
|
description: 'Github access token for private repositories'
|
||
|
required: true
|
||
|
image:
|
||
|
description: "Docker image name"
|
||
|
required: false
|
||
|
tag:
|
||
|
description: "Docker image tag, default to the commit SHA"
|
||
|
required: false
|
||
|
branch:
|
||
|
description: "Branch to build from, defaults to master"
|
||
|
required: false
|
||
|
folder:
|
||
|
description: "The folder in the Github repo that holds the source"
|
||
|
required: true
|
||
|
dockerfile:
|
||
|
description: "The location of the Dockerfile; defaults to ./Dockerfile"
|
||
|
required: false
|
||
|
build_args:
|
||
|
description: "JSON specifying key=value pairs as as Docker build arguments"
|
||
|
required: false
|
||
|
runs:
|
||
|
using: "docker"
|
||
|
image: "Dockerfile"
|