-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
41 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,67 +1,61 @@ | ||
Conduct API | ||
=========== | ||
|
||
conduct.buildsteps module | ||
------------------------- | ||
Build steps | ||
----------- | ||
|
||
.. automodule:: conduct.buildsteps | ||
:members: | ||
:undoc-members: | ||
|
||
|
||
conduct.chain module | ||
-------------------- | ||
Build chain | ||
----------- | ||
|
||
.. automodule:: conduct.chain | ||
:members: | ||
:undoc-members: | ||
|
||
|
||
conduct.colors module | ||
--------------------- | ||
Colorizing stuff | ||
---------------- | ||
|
||
.. automodule:: conduct.colors | ||
:members: | ||
:undoc-members: | ||
|
||
|
||
conduct.config module | ||
--------------------- | ||
Conduct configuration access | ||
---------------------------- | ||
|
||
.. automodule:: conduct.config | ||
:members: | ||
:undoc-members: | ||
|
||
|
||
conduct.loggers module | ||
---------------------- | ||
Custom logging | ||
-------------- | ||
|
||
.. automodule:: conduct.loggers | ||
:members: | ||
:undoc-members: | ||
|
||
|
||
conduct.param module | ||
-------------------- | ||
Build step and chain parameters | ||
------------------------------- | ||
|
||
.. automodule:: conduct.param | ||
:members: | ||
:undoc-members: | ||
|
||
|
||
conduct.util module | ||
------------------- | ||
Utility stuff | ||
------------- | ||
|
||
.. automodule:: conduct.util | ||
:members: | ||
:undoc-members: | ||
|
||
|
||
|
||
Module contents | ||
--------------- | ||
|
||
.. automodule:: conduct | ||
:members: | ||
:undoc-members: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
Introduction | ||
============ | ||
|
||
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Getting started | ||
=============== | ||
|