Skip to content

Nyrox/hackci

Repository files navigation

HackCI - CI made for Developers

Features

  • Dynamic CI as a first class feature

At a glance

// .hackci/build.ts
import hackci from "@hackci/sdk";

const context = hackci.invocationContext();

if (context.event !== "push") {
  return null;
}

const buildAndTest = new hackci.WorkGroup();

const clone = hackci.clone();
const build = new hackci.Task();

build.workspace(clone.workspace());
build.addStep({
  command: "npm run build",
  image: "nodejs:22",
});

export default [buildAndTest];

Development

About

HackCI Repository Mirror

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published