git
No long description provided.
Installation
dagger install github.com/stuttgart-things/dagger/git@v0.16.0Entrypoint
Return Type
Git Example
dagger -m github.com/stuttgart-things/dagger/git@b368eab925a6b849e964ea017dec3885afea2919 call \
func (m *MyModule) Example() *dagger.Git {
return dag.
Git()
}@function
def example() -> dagger.Git:
return (
dag.git()
)@func()
example(): Git {
return dag
.git()
}Types
Git 🔗
baseImage() 🔗
Return Type
String ! Example
dagger -m github.com/stuttgart-things/dagger/git@b368eab925a6b849e964ea017dec3885afea2919 call \
base-imagefunc (m *MyModule) Example(ctx context.Context) string {
return dag.
Git().
BaseImage(ctx)
}@function
async def example() -> str:
return await (
dag.git()
.base_image()
)@func()
async example(): Promise<string> {
return dag
.git()
.baseImage()
}cloneGitHub() 🔗
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| repository | String ! | - | No description provided |
| ref | String | "main" | Ref/Branch to checkout - If not specified, defaults to "main" |
| token | Secret ! | - | No description provided |
Example
dagger -m github.com/stuttgart-things/dagger/git@b368eab925a6b849e964ea017dec3885afea2919 call \
clone-git-hub --repository string --token env:MYSECRETfunc (m *MyModule) Example(repository string, token *dagger.Secret) *dagger.Directory {
return dag.
Git().
CloneGitHub(repository, token)
}@function
def example(repository: str, token: dagger.Secret) -> dagger.Directory:
return (
dag.git()
.clone_git_hub(repository, token)
)@func()
example(repository: string, token: Secret): Directory {
return dag
.git()
.cloneGitHub(repository, token)
}