---
# [샘플] 기본 구조
# property, commands, pipeline 세 섹션으로 구성된다.
# pipeline의 exe는 commands의 id를 참조한다.

property:
  workspace: /path/to/project
  env: dev
  version: 1.0.0

pipeline:
  id: main
  workflow:
  - exe: print-start
  - exe: set-value
  - exe: print-result

commands:
- command: Print
  id: print-start
  param:
    message: "빌드 시작 - env: <!property.env>, version: <!property.version>"

- command: SetValue
  id: set-value
  param:
    values-string:
      buildTag: "v<!property.version>-<!property.env>"
    values-int:
      retryCount: 0
    values-bool:
      isRelease: false

- command: Print
  id: print-result
  param:
    message: "빌드 태그: <!property.buildTag>"
