Skip to content

oridb/contbuild

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Contbuild

Contbuild is a simple continuous build system that can build any projects. It is simple and easy to set up, and can run on most Unix systems, and Plan 9.

Builds for contbuild are defined in a simple ini file, generally looks something like:

# globally scoped options act as defaults for all
# build targets
repo=git+ssh://git.eigenstate.org/git/ori/mc.git
# there are 3 builtin notifiers, but you can also do
# a script:
notify-email=ori@eigenstate.org
notify-irc=irc.eigenstate.org/myrddin-dev
# static html pages are generated with build status.
notify-http=/path/to/website/build/
[basic]
	# contbuild can also run some tools that will
	# attempt to fix the build, which is useful for
	# os-specific generation steps.
	fix=regen-bootstrap.sh
[self-hosting]
	# we default to master, but other branches are ok too.
	branch=self-hosting
	# custom build commands? no problem!
	build=mbld
	test=mbld test
	clean=mbld clean
[qbe]
	# Of course, global options can be overridden
	# in any rule
	repo=git://c9x.me/qbe.git

Full documentation is available on the website

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published