View Source Dagger.GitModuleSource (dagger v0.14.0)
Module source originating from a git repo.
Summary
Functions
The ref to clone the root of the git repo from
The resolved commit of the git repo this source points to.
The directory containing everything needed to load load and use the module.
The URL to access the web view of the repository (e.g., GitHub, GitLab, Bitbucket)
The URL to the source's git repo in a web browser
A unique identifier for this GitModuleSource.
The clean module name of the root of the module
The path to the root of the module source under the context directory. This directory contains its configuration file. It also contains its source code (possibly as a subdirectory).
The specified version of the git repo this source points to.
Types
Functions
The ref to clone the root of the git repo from
The resolved commit of the git repo this source points to.
@spec context_directory(t()) :: Dagger.Directory.t()
The directory containing everything needed to load load and use the module.
The URL to access the web view of the repository (e.g., GitHub, GitLab, Bitbucket)
The URL to the source's git repo in a web browser
@spec id(t()) :: {:ok, Dagger.GitModuleSourceID.t()} | {:error, term()}
A unique identifier for this GitModuleSource.
The clean module name of the root of the module
The path to the root of the module source under the context directory. This directory contains its configuration file. It also contains its source code (possibly as a subdirectory).
The specified version of the git repo this source points to.