Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- # Server-wide configuration
- system:
- # Each build gets a named folder under here
- build-root: /buildsystem/builds
- # Allow property sets
- properties: &some-property-bag
- name1: value1
- name2: value2
- properties: &some-other-property-bag
- name1: value1
- name2: value2
- # Actual builds... or references to separate config files
- builds:
- build:
- name: easy-baker-ci
- # Source control blocks will have to be VCS-specific...
- source-control: &source-control-easy-baker
- system: p4
- # Poll VCS for changes every N timeunits
- scheduler: vcs 5 minutes
- bootstrap:
- # list of tasks that run before the build
- tasks:
- # list of tasks that constitute the "real build"
- cleanup:
- # list of tasks that run after the build
- build:
- name: easy-baker-nightly
- # Use the same vcs as the ci build
- source-control:
- <<: *source-control-easy-baker
- # Daily at a certain time
- scheduler: daily at 1am
- build:
- name: easy-baker-deploy
- # Use the same vcs as the ci build
- source-control:
- <<: *source-control-easy-baker
- # Only runs when you hit "build" in the dashboard (or send a REST request)
- scheduler: manual
- ...
Add Comment
Please, Sign In to add comment