golang
No long description provided.
Installation
dagger install github.com/quartz-technology/daggerverse/golang@dc0c27b0f376ba82d9de30855f2173c1d34d85b8
Entrypoint
Return Type
Golang
func (m *myModule) example() *Golang {
return dag.
Golang()
}
@function
def example() -> dag.Golang:
return (
dag.golang()
)
@func()
example(): Golang {
return dag
.golang()
}
Types
Golang 🔗
ctr() 🔗
Return Type
Container !
Function Golang.Ctr is not accessible from the golang module
func (m *myModule) example() {
return dag.
Golang().
Ctr()
}
@function
def example() -> :
return (
dag.golang()
.ctr()
)
@func()
example(): {
return dag
.golang()
.ctr()
}
exec() 🔗
Exec returns the container with the given command set.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
args | [StringKind ! ] ! | - | No description provided |
Function Golang.exec is not accessible from the golang module
func (m *myModule) example(args ) {
return dag.
Golang().
Exec(args)
}
@function
def example(args: ) -> :
return (
dag.golang()
.exec(args)
)
@func()
example(args: ): {
return dag
.golang()
.exec(args)
}
run() 🔗
Run returns the container with the run command executed.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
file | StringKind ! | - | No description provided |
Function Golang.run is not accessible from the golang module
func (m *myModule) example(file ) {
return dag.
Golang().
Run(file)
}
@function
def example(file: ) -> :
return (
dag.golang()
.run(file)
)
@func()
example(file: ): {
return dag
.golang()
.run(file)
}
test() 🔗
Test returns the container with the test executed.
Return Type
Container !
Function Golang.test is not accessible from the golang module
func (m *myModule) example() {
return dag.
Golang().
Test()
}
@function
def example() -> :
return (
dag.golang()
.test()
)
@func()
example(): {
return dag
.golang()
.test()
}
build() 🔗
Build returns the container with the built artifact.
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
opts | BuildOpts ! | - | No description provided |
Function Golang.build is not accessible from the golang module
func (m *myModule) example(opts ) {
return dag.
Golang().
Build(opts)
}
@function
def example(opts: ) -> :
return (
dag.golang()
.build(opts)
)
@func()
example(opts: ): {
return dag
.golang()
.build(opts)
}
download() 🔗
Download installs dependencies written in the source directory.
Return Type
Golang !
Function Golang.download is not accessible from the golang module
func (m *myModule) example() {
return dag.
Golang().
Download()
}
@function
def example() -> :
return (
dag.golang()
.download()
)
@func()
example(): {
return dag
.golang()
.download()
}
get() 🔗
Get returns the container with given packages downloaded.
Return Type
Golang !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
packages | [StringKind ! ] ! | - | No description provided |
Function Golang.get is not accessible from the golang module
func (m *myModule) example(packages ) {
return dag.
Golang().
Get(packages)
}
@function
def example(packages: ) -> :
return (
dag.golang()
.get(packages)
)
@func()
example(packages: ): {
return dag
.golang()
.get(packages)
}
install() 🔗
Install returns the container with given packages installed.
Return Type
Golang !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
packages | [StringKind ! ] ! | - | No description provided |
Function Golang.install is not accessible from the golang module
func (m *myModule) example(packages ) {
return dag.
Golang().
Install(packages)
}
@function
def example(packages: ) -> :
return (
dag.golang()
.install(packages)
)
@func()
example(packages: ): {
return dag
.golang()
.install(packages)
}
withVersion() 🔗
WithVersion returns Golang container with given image version.
The container is configured with cache for packages and build artifacts.
The default entrypoint is set to go
.
Return Type
Golang !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
version | StringKind ! | - | No description provided |
Function Golang.withVersion is not accessible from the golang module
func (m *myModule) example(version ) {
return dag.
Golang().
WithVersion(version)
}
@function
def example(version: ) -> :
return (
dag.golang()
.with_version(version)
)
@func()
example(version: ): {
return dag
.golang()
.withVersion(version)
}
withContainer() 🔗
WithContainer returns Golang container set with the given container.
Return Type
Golang !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
ctr | Container ! | - | No description provided |
Function Golang.withContainer is not accessible from the golang module
func (m *myModule) example(ctr ) {
return dag.
Golang().
WithContainer(ctr)
}
@function
def example(ctr: ) -> :
return (
dag.golang()
.with_container(ctr)
)
@func()
example(ctr: ): {
return dag
.golang()
.withContainer(ctr)
}
container() 🔗
Container returns Golang container.
Return Type
Container !
Function Golang.container is not accessible from the golang module
func (m *myModule) example() {
return dag.
Golang().
Container()
}
@function
def example() -> :
return (
dag.golang()
.container()
)
@func()
example(): {
return dag
.golang()
.container()
}
withSource() 🔗
WithSource returns the Golang container with given source mounted to /src
.
Return Type
Golang !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
source | Directory ! | - | No description provided |
Function Golang.withSource is not accessible from the golang module
func (m *myModule) example(source ) {
return dag.
Golang().
WithSource(source)
}
@function
def example(source: ) -> :
return (
dag.golang()
.with_source(source)
)
@func()
example(source: ): {
return dag
.golang()
.withSource(source)
}
BuildOpts 🔗
output() 🔗
Return Type
StringKind !
Function GolangBuildOpts.Output is not accessible from the golang module
Function GolangBuildOpts.Output is not accessible from the golang module
Function GolangBuildOpts.Output is not accessible from the golang module
Function GolangBuildOpts.Output is not accessible from the golang module