https://github.com/qbit/builder
CI utilities for OpenBSD ports builds
https://github.com/qbit/builder
Last synced: 8 months ago
JSON representation
CI utilities for OpenBSD ports builds
- Host: GitHub
- URL: https://github.com/qbit/builder
- Owner: qbit
- License: isc
- Created: 2015-01-20T22:21:49.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-02-11T16:40:31.000Z (over 11 years ago)
- Last Synced: 2025-03-06T03:15:36.230Z (over 1 year ago)
- Language: Go
- Size: 223 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
builder
=======
Set of tools for doing CI type builds for OpenBSD ports
### Plan
This project should result in a three component app, server, cli and
daemon.
### bserver
Will keep track of jobs and their associated status (stati?). New jobs
will be added via a POST req that includes: title, desc, port and a
diff to be tested.
### bdaemon
This bit will fire requests to bserver asking for grabable jobs, pull
down said job.. apply the diff.. and run a dpb against the specific port.
Once a build is done, the status will be reported back to bserver.
### bcli
This app will be used to register new jobs:
bcli -diff node-0.10.35.diff -title "node 0.10.32 -> 0.10.35" -desc "Bring node to the latest version" -port "lang/node"
It will post the data to bserver and the job will default to being "Grabable"