UsageΒΆ
To start, you are going to want to generate a .bldr.yml
file for your project. This (for now) has to be done manually, but
it’s pretty simple.
Create a .bldr.yml(.dist)
file:
bldr:
name: some/name
description: A description about the project # (Not Required)
profiles: # A list of profiles that can be ran with `./bldr.phar run`
someJob:
description: Gets ran when `./bldr.phar run someJob` is called
jobs:
- foo
someOtherJob:
jobs:
- bar
inheritanceExample:
description: Will run the tasks from `someJob` and then `someOtherJob`.
uses:
before: [someJob]
after: [someOtherJob]
jobs:
foo:
description: Foo job
tasks:
-
type: exec
executable: echo
arguments: [Hello World]
bar:
description: Bar job
tasks:
-
type: exec
executable: sleep
arguments: [1]
To view a list of available task types, run:
./bldr.phar task:list
And to get more information on a particular task, run:
./bldr.phar task:info <task name>
To run your profiles: (This has changed since version 7)
./bldr.phar run <profile name>