Usage
Project Configuration
Create 1build.yaml
configuration file by
1build.yaml
configuration file by This will create default 1build.yaml
file in current directory with project name provided.
default contents will be
Edit file according to project command list, Example of 1build.yaml
for node project:
1build.yaml
for node project:Running 1build for the above sample project
building the project
fix the coding guidelines lint and run tests (executing more than one commands at once)
Set new or update existing configuration
Set new command configuration for lint
to eslint server.js
lint
to eslint server.js
Unset/Remove existing configuration
Unset command configuration for lint
lint
Unset multiple commands at once for lint, test, build
lint, test, build
Unset will log missing commands
Running command before and after execution of 1build command
Consider that your project requires some environment variables to set before running any commands and you want to clean up those after running commands. It is a headache to always remember to set those environment variables. What you want is to set env variables automatically when you run the command in the project and remove those when the command is complete. Another example – a project requires Docker
to be up and running or you need to clean up the database after running a test harness.
This is where before
& after
commands are useful. These commands are both optional – you can use one of them, both or neither.
Examples:
Setting env variables and cleaning those up
1build.yamlEnsure that
Docker
is up and running1build.yamlClean up database after some commands
1build.yaml
See 1build --help
for command usages.
1build --help
for command usages.