CI | Status | YAML config | Alias | Merge | Any Key | Lint | KB |
---|---|---|---|---|---|---|---|
AppVeyor | YES | YES | NO | NO | Validate YAML configuration | ||
Azure Pipelines | YES | NO | NO | - | YAML Schema | KB | |
Bitrise | YES | YES | YES | YES | Bitrise CLI validate command | KB | |
Buddy | YES | NO | NO | - | YAML Schema | KB | |
Circle CI | YES | YES | YES | YES | circleci config validate | ||
Cirrus CI | YES | YES | YES | YES | - | - | |
Codefresh | YES | YES | YES | YES | Yaml validation | ||
Codeship | Pro only | YES | YES | NO | Jet Validate | ||
Drone | YES | YES | YES | YES | drone-yaml lint | KB | |
GitHub Actions | YES | NO | NO | - | actionlint | ||
JFrog Pipelines | YES | YES | NO | YES | Doc | ||
Razorops | YES | YES | YES | YES | - | - | |
Scrutinizer | YES | YES | YES | NO | - | ||
Semaphore CI | - | NO | - | - | - | - | - |
Semaphore CI 2.0 | YES | YES | NO | NO | - | ||
Travis CI | YES | YES | YES | YES | travis lint | KB |
hoge: &test #anchor
fuga: *test #alias
--- # separator
# piyo: *test # can not reference
hoge: &test #anchor
name: hoge
env:
HOGE: 1
command:
- echo $HOGE
fuga:
<<: *test #merge
env:
HOGE: 0
- &test #anchor
name: hoge
command: echo hello
- *test #alias
Anchor can be set to any key other than the reserved key.