openaperture_builder v0.0.1
Modules summary ↑
| OpenAperture.Builder | |
| OpenAperture.Builder.BuildLogPublisher | BuildLogPublisher tracks a list of current exchange_id’s, which is cleared and recreated periodically. Additionally, it tracks a hashdict of ExchangePublisher Genserver pids, which is only ever appended to. When publish_build_logs is called, it sends the logs to the ExchangePublisher for each entry in the current exchange list |
| OpenAperture.Builder.BuildLogPublisher.ExchangePublisher | |
| OpenAperture.Builder.Configuration | |
| OpenAperture.Builder.DeploymentRepo | This module provides a data struct to represent an openaperture |
| OpenAperture.Builder.Dispatcher | This module contains the logic to dispatch Builder messsages to the appropriate GenServer(s) |
| OpenAperture.Builder.Docker | This module contains the logic for interacting with Docker |
| OpenAperture.Builder.Docker.AsyncCmd | |
| OpenAperture.Builder.DockerHosts | This module provides methods to resolve a specific host IP |
| OpenAperture.Builder.Git | This module contains functions used for interacting with a git repository, specifically in the context of one cloned from GitHub |
| OpenAperture.Builder.GitRepo | This module represents a Git repository, and is used to track the local repository’s path, the remote repository’s URL, and the current branch/tag/commit |
| OpenAperture.Builder.MessageManager | This module contains the logic for associating message references with their subscription handlers |
| OpenAperture.Builder.MilestoneMonitor | |
| OpenAperture.Builder.Milestones.Build | This module contains the logic for the “Build” Workflow milestone |
| OpenAperture.Builder.Milestones.Config | This module contains the logic for the “Config” Workflow milestone |
| OpenAperture.Builder.Milestones.VerifyBuildExists | |
| OpenAperture.Builder.Request | Methods and Request struct for Builder requests |
| OpenAperture.Builder.SourceRepo | This module provides a data struct to represent a source repository. Initializing the struct will download the contents of the repo and populate the struct with all available information |
| OpenAperture.Builder.Supervisor | |
| OpenAperture.Builder.Util |