Skip to content

srz-zumix/ci-yaml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ci-yaml

ci service yaml

CI Status YAML config Alias Merge Any Key Lint KB
AppVeyor Build status YES YES NO NO Validate YAML configuration
Azure Pipelines Build Status YES NO NO - YAML Schema KB
Bitrise Build Status YES YES YES YES Bitrise CLI validate command KB
Buddy buddy pipeline YES NO NO - YAML Schema KB
Circle CI CircleCI YES YES YES YES circleci config validate
Cirrus CI Build Status YES YES YES YES - -
Codefresh Codefresh build status YES YES YES YES Yaml validation
Codeship Codeship Status for srz-zumix/ci-yaml Pro only YES YES NO Jet Validate
Drone Build Status YES YES YES YES drone-yaml lint KB
GitHub Actions GitHub Actions Status YES NO NO - actionlint
JFrog Pipelines YES YES NO YES Doc
Razorops Razorops Build Status YES YES YES YES - -
Scrutinizer Build Status YES YES YES NO -
Semaphore CI - NO - - - - -
Semaphore CI 2.0 Semaphore 2.0 Build Status YES YES NO NO -
Travis CI Build Status YES YES YES YES travis lint KB

YAML Anchor/Alias

Anchor/Alias

hoge: &test #anchor
fuga: *test #alias

--- # separator
# piyo: *test # can not reference

Merge

hoge: &test #anchor
  name: hoge
  env:
    HOGE: 1
  command:
    - echo $HOGE
fuga:
  <<: *test #merge
  env:
    HOGE: 0

Array Anchor/Alias

- &test #anchor
  name: hoge
  command: echo hello
- *test #alias

Any Key

Anchor can be set to any key other than the reserved key.

Repository for CI service specification survey

Releases

No releases published

Sponsor this project

Packages

No packages published