@codefresh-io/yaml-validator
Version:
An NPM module/CLI for validating the Codefresh YAML
93 lines (92 loc) • 2.37 kB
YAML
version: "1.0"
steps:
BuildingDockerImage_BuildxNull:
title: Building Docker Image
type: build
image_name: codefresh/test
working_directory: ./
tags:
- tag1
- tag2
dockerfile:
content: |-
From alpine:latest
registry: reg
# buildx: true # buildx should be optional
BuildingDockerImage_BuildxBooleanFalse:
title: Building Docker Image
type: build
image_name: codefresh/test
working_directory: ./
tags:
- tag1
- tag2
dockerfile:
content: |-
From alpine:latest
registry: reg
buildx: false # buildx can be a boolean
BuildingDockerImage_BuildxBooleanTrue:
title: Building Docker Image
type: build
image_name: codefresh/test
working_directory: ./
tags:
- tag1
- tag2
dockerfile:
content: |-
From alpine:latest
registry: reg
platform: 'linux/amd64,linux/arm64'
buildx: true # buildx can be a boolean
BuildingDockerImage_BuildxEmptyObject:
title: Building Docker Image
type: build
image_name: codefresh/test
working_directory: ./
tags:
- tag1
- tag2
dockerfile:
content: |-
From alpine:latest
registry: reg
platform: 'linux/amd64,linux/arm64'
buildx: {} # buildx can be an empty object
BuildingDockerImage_BuildxObjectWithQemuAndBuilderEmptyObjects:
title: Building Docker Image
type: build
image_name: codefresh/test
working_directory: ./
tags:
- tag1
- tag2
dockerfile:
content: |-
From alpine:latest
registry: reg
platform: 'linux/amd64,linux/arm64'
buildx: # buildx can be an object with optional builder and qemu empty objects
builder: {}
qemu: {}
BuildingDockerImage_BuildxObjectWithQemuAndBuilderStringParameters:
title: Building Docker Image
type: build
image_name: codefresh/test
working_directory: ./
tags:
- tag1
- tag2
dockerfile:
content: |-
From alpine:latest
registry: reg
platform: 'linux/amd64,linux/arm64'
buildx: # buildx can be an object with optional qemu string parameters and builder string parameters
qemu:
image: 'test-image:test'
platforms: 'linux/amd64,linux/arm64'
builder:
driver: 'test-driver'
driver_opts: '--test=test'