Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComputePods MajorDomo tool

Architecture

MajorDomo is essentially a highly distributed build tool, which monitors its containers for changes and then can, depending upon what has changed and its current view of the build dependencies, will compute the minimal build possible.

We use a system suggested by tup (see: Build System Rules and Algorithms (PDF), see also sake)

We use SyncThing's events pooling on the LocalChangeDetected and RemoteChangeDetected events. This forms the basic "change set" between "updates".

Resources

  • pynt has an interesting use of Python decorators.

About

A tool, used by a user, to start and monitor one or more tasks inside a federation of ComputePods

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages