@codefresh-io/yaml-validator
Version:
An NPM module/CLI for validating the Codefresh YAML
60 lines (59 loc) • 1.41 kB
YAML
version: "1.0"
steps:
BuildingDockerImage_BuildxOnlyAllowedToBeBooleanOrObject:
title: Building Docker Image
type: build
image_name: codefresh/test
working_directory: ./
tags:
- tag1
- tag2
dockerfile:
content: |-
From alpine:latest
registry: reg
buildx: 'test string' # buildx must be boolean/object
BuildingDockerImage_PlatformCannotBeUsedWhenBuildxDisabled1:
title: Building Docker Image
type: build
image_name: codefresh/test
working_directory: ./
tags:
- tag1
- tag2
dockerfile:
content: |-
From alpine:latest
registry: reg
disable_push: true
platform: 'linux/arm64'
buildx: false
BuildingDockerImage_PlatformCannotBeUsedWhenBuildxDisabled2:
title: Building Docker Image
type: build
image_name: codefresh/test
working_directory: ./
tags:
- tag1
- tag2
dockerfile:
content: |-
From alpine:latest
registry: reg
disable_push: true
platform: 'linux/arm64'
# buildx: false # empty
BuildingDockerImage_PlatformMustBeString:
title: Building Docker Image
type: build
image_name: codefresh/test
working_directory: ./
tags:
- tag1
- tag2
dockerfile:
content: |-
From alpine:latest
registry: reg
disable_push: true
platform: 123 # platform must be a string