shared
No long description provided.
Installation
dagger install github.com/jczz/shared/ci/dagger@6956a80863e98db344c3b57b3bb5b460287f14cbEntrypoint
Return Type
Shared Example
dagger -m github.com/jczz/shared/ci/dagger@6956a80863e98db344c3b57b3bb5b460287f14cb call \
func (m *MyModule) Example() *dagger.Shared {
return dag.
Shared()
}@function
def example() -> dagger.Shared:
return (
dag.shared()
)@func()
example(): Shared {
return dag
.shared()
}Types
Shared 🔗
containerEcho() 🔗
Simple echo function for smoke testing
Return Type
Container !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| stringArg | String ! | - | No description provided |
Example
dagger -m github.com/jczz/shared/ci/dagger@6956a80863e98db344c3b57b3bb5b460287f14cb call \
container-echo --string-arg stringfunc (m *MyModule) Example(stringArg string) *dagger.Container {
return dag.
Shared().
ContainerEcho(stringArg)
}@function
def example(string_arg: str) -> dagger.Container:
return (
dag.shared()
.container_echo(string_arg)
)@func()
example(stringArg: string): Container {
return dag
.shared()
.containerEcho(stringArg)
}sharedIndexHtml() 🔗
Return Type
File ! Example
dagger -m github.com/jczz/shared/ci/dagger@6956a80863e98db344c3b57b3bb5b460287f14cb call \
shared-index-htmlfunc (m *MyModule) Example() *dagger.File {
return dag.
Shared().
SharedIndexHtml()
}@function
def example() -> dagger.File:
return (
dag.shared()
.shared_index_html()
)@func()
example(): File {
return dag
.shared()
.sharedIndexHtml()
}deploySwaFromShared() 🔗
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| appName | String ! | - | No description provided |
| resourceGroup | String ! | - | No description provided |
| deploymentToken | String ! | - | No description provided |
Example
dagger -m github.com/jczz/shared/ci/dagger@6956a80863e98db344c3b57b3bb5b460287f14cb call \
deploy-swa-from-shared --app-name string --resource-group string --deployment-token stringfunc (m *MyModule) Example(ctx context.Context, appName string, resourceGroup string, deploymentToken string) {
return dag.
Shared().
DeploySwaFromShared(ctx, appName, resourceGroup, deploymentToken)
}@function
async def example(app_name: str, resource_group: str, deployment_token: str) -> None:
return await (
dag.shared()
.deploy_swa_from_shared(app_name, resource_group, deployment_token)
)@func()
async example(appName: string, resourceGroup: string, deploymentToken: string): Promise<void> {
return dag
.shared()
.deploySwaFromShared(appName, resourceGroup, deploymentToken)
}deploySwa() 🔗
Deploy static site to Azure Static Web Apps using SWA CLI
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| source | Directory ! | - | usually ./public |
| appName | String ! | - | No description provided |
| resourceGroup | String ! | - | No description provided |
| deploymentToken | String ! | - | No description provided |
Example
dagger -m github.com/jczz/shared/ci/dagger@6956a80863e98db344c3b57b3bb5b460287f14cb call \
deploy-swa --source DIR_PATH --app-name string --resource-group string --deployment-token stringfunc (m *MyModule) Example(ctx context.Context, source *dagger.Directory, appName string, resourceGroup string, deploymentToken string) {
return dag.
Shared().
DeploySwa(ctx, source, appName, resourceGroup, deploymentToken)
}@function
async def example(source: dagger.Directory, app_name: str, resource_group: str, deployment_token: str) -> None:
return await (
dag.shared()
.deploy_swa(source, app_name, resource_group, deployment_token)
)@func()
async example(source: Directory, appName: string, resourceGroup: string, deploymentToken: string): Promise<void> {
return dag
.shared()
.deploySwa(source, appName, resourceGroup, deploymentToken)
}