cork is a build tool for projects that utilizes containerization to achieve
highly reliable and highly portable build workflows. cork is the tool you
always wanted but didn't know how to describe.
Have you ever had to spin up a build agent for your CI tool and needed to build
node-v4 projects and node-v6? If so, you've run in to issues with tools
conflicting. It's possible to make it work, but why not save yourself the
headache of having to deal with build agents. Imagine if you could make it so
the exact same tool used in CI to build/test was the tool you used on your
local development machine.
Dream no more. Cork is here.
Usage
Initialize a project
$ cork init [project-type]
Running all the default stage defined in the project type server
$ cork run
Export the steps as buildkite steps
$ cork export --as-buildkite-steps
List the steps available to you
$ cork build
Run just the test stage
$ cork run test
Open Source By Virtru
This tool was created by Virtru for greater the software development community.
We're Hiring!