dev
ci/woodpecker/push/ci Pipeline is running
webhook now sets commit status to "pending" the scheduler then writes job/workflow status to DB on completion and reports the CI status to the forge Reviewed-on: #163 Reviewed-by: Olivier 'reivilibre' <1+reivilibre@noreply.git.emunest.net> Co-authored-by: ConorB <conor@conordev.com>
CorncrakeCI
About
CorncrakeCI is an in-progress self-hosted CI system.
Prerequisites
- Docker
- Node.js
pnpmpackage manager
Compiling and running code
-
Clone the repository:
-
Rename
.env.sampleto.envin /server and fill in the database credentials, OAuth secrets and encryption key in that file.Could use
openssl rand -hex 32to generate an encryption key -
Inside /server directory, run:
pnpm installthen
docker compose up --buildthen in another terminal inside /server directory, run:
pnpm generate -
Then
pnpm run dev
Languages
TypeScript
93.2%
TypeSpec
5.4%
Nix
1.2%
Dockerfile
0.2%