bazel
No long description provided.
Installation
dagger install github.com/fluent-ci-templates/bazel-pipeline@0f971d1cb7932767e457f45637656ca322c868baEntrypoint
Return Type
Bazel Example
dagger -m github.com/fluent-ci-templates/bazel-pipeline@0f971d1cb7932767e457f45637656ca322c868ba call \
func (m *MyModule) Example() *dagger.Bazel {
return dag.
Bazel()
}@function
def example() -> dagger.Bazel:
return (
dag.bazel()
)@func()
example(): Bazel {
return dag
.bazel()
}Types
Bazel 🔗
build() 🔗
Build the project
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | source directory |
| version | String | - | bazel version to use |
Example
dagger -m github.com/fluent-ci-templates/bazel-pipeline@0f971d1cb7932767e457f45637656ca322c868ba call \
build --src DIR_PATHfunc (m *MyModule) Example(src *dagger.Directory) *dagger.Directory {
return dag.
Bazel().
Build(src)
}@function
def example(src: dagger.Directory) -> dagger.Directory:
return (
dag.bazel()
.build(src)
)@func()
example(src: Directory): Directory {
return dag
.bazel()
.build(src)
}test() 🔗
Run tests
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| src | Directory ! | - | source directory |
| version | String | - | bazel version to use |
Example
dagger -m github.com/fluent-ci-templates/bazel-pipeline@0f971d1cb7932767e457f45637656ca322c868ba call \
test --src DIR_PATHfunc (m *MyModule) Example(ctx context.Context, src *dagger.Directory) string {
return dag.
Bazel().
Test(ctx, src)
}@function
async def example(src: dagger.Directory) -> str:
return await (
dag.bazel()
.test(src)
)@func()
async example(src: Directory): Promise<string> {
return dag
.bazel()
.test(src)
}