Skip to content

birkenfeld/conduct

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CONvenient Construction Tool

WORK IN PROGRESS - Usable but not feature complete, documented and released yet

Documentation

Author: Alexander Lenz

conduct is a build system that is intended to be used as a standalone script (conduct.py) or in conjunction with some load balancer (e.g. via Jenkins).

The idea is to checkout/install conduct to some system, give it a build chain config and the necessary parameters, and everything else shall be done automatically.

That means:
  • Bootstrapping of necessary tools
  • Configuring necessary tools
  • Building by using the given chain config and parameters
  • Cleanup after the build
  • Rollback the boostrapped packages (if desired)
Basically, conduct's goals are:
  • easy to configure the build process
  • easy to use the build process
  • easy to extend for special needs
  • consistent logging
  • automatic boostrapping
  • great selection of standard build steps
Special thanks for contribution and other input (coffee) to:

About

CONvenient Construction Tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%