Skip to content

chadbean/cork

 
 

Repository files navigation

cork - The most reliable build tool every conceived (... probably)

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!

About

WIP Build tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 87.9%
  • Python 5.7%
  • Protocol Buffer 2.5%
  • Makefile 2.0%
  • Shell 1.9%