buildci
v0.4.3
Published
Run distributed builds, automate tests, etc.
Downloads
57
Readme
BuildCI
BuildCI is a tool to aide developers in creating their development pipelines. It's designed to automatically download and install all dependencies a developer needs for their development environment and manage configuration files that may contain secrets.
How to install
NodeJS v12.x.x or higher must be installed, along with NPM.
To install, open a terminal and enter:
npm -g install buildci
Simple Build Example
In a new directory, create a BUILDME.json file and enter:
{
"name": "Simple Typescript Build Example",
"dependencies:": [
{ "program": "node", "buildBundle": "nodejs" },
{ "program": "tsc", "buildBundle": "typescript" }
]
"builds": [{
"name": "build",
"os": "all",
"cmd": "tsc build ."
}]
}
This BUILDME configuration will ensure that NodeJS and Typescript are installed if a build is started using BuildCI. To start a build using BuildCI enter into a terminal:
buildci build
If the dependencies NodeJS and Typescript are missing, they will be installed prior to doing the buildci build command.