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(stringarg: str) -> dagger.Container:
return (
dag.shared()
.containerecho(stringarg)
)@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()
.sharedindexhtml()
)@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(appname: str, resourcegroup: str, deploymenttoken: str) -> None:
return await (
dag.shared()
.deployswafromshared(appname, resourcegroup, deploymenttoken)
)@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, appname: str, resourcegroup: str, deploymenttoken: str) -> None:
return await (
dag.shared()
.deployswa(source, appname, resourcegroup, deploymenttoken)
)@func()
async example(source: Directory, appName: string, resourceGroup: string, deploymentToken: string): Promise<void> {
return dag
.shared()
.deploySwa(source, appName, resourceGroup, deploymentToken)
}