Skip to content

A build server to build software projects easily with the configuration and build receipts stored within a version control system.

Notifications You must be signed in to change notification settings

mweb/snake-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snake-Build

Snake build has the goal to provide a simple build server which should be configurable and usable from the shell and from a web interface. The difference to existing solutions should be that all configuration and build information should be stored with a VCS. With this it must be possible to rebuild old builds with the same configuration as it was build originally.

Usage

To get the information how to use the snake build components see the doc folder. The easiest way to read it build it with make doc and then read the snake-build.html file. Read bellow to see the current state to see what currently is working.

Status

Current State

v0.1

This version provides a first implementation of the resource server and the resource client. This two components can be used to access resources from an existing build server. For example if you have external testing resources which can’t be managed by the build server you are using then this might already be usable. There is currently no support for building software and the configuration files are not yet stored within a a VCS.

Future Roadmap

v0.2

This version should provide the possibility to build software with simple build scripts. All the build scripts should be stored within a VCS.

v0.3

Better build scripts and support for build libraries. Integration of test resources.

v0.x

Get the control an reporting server. A more detailed plan will be made after further progress.

v1.0

Everything is working…​.

About

A build server to build software projects easily with the configuration and build receipts stored within a version control system.

Resources

Stars

Watchers

Forks

Packages

No packages published