actions-marketplace-validations/Azure Spring Apps
Deploy applications to Azure Spring Apps and manage deployments.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Sep 25, 2023
- License
- MIT
- Runtime
- Deprecated runtime
Pinned Snippet
uses: actions-marketplace-validations/azure_spring-apps-deploy@ee95b349bfb9497436d9203b722080459ee35ed6 # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| azure-subscription | Select the Azure Resource Manager subscription for the deployment. | yes | — |
| action | Action to be performed on Azure Spring Apps. | yes | deploy |
| service-name | Select the Azure Spring Apps service to which to deploy. | yes | — |
| app-name | Select the Azure Spring Apps app to deploy. | yes | — |
| use-staging-deployment | Automatically select the deployment that's set as Staging at the time the task runs. | yes | true |
| create-new-deployment | Whether to target the deployment that's set as Staging at the time of execution. If unchecked, the 'Deployment Name' setting must be set. | no | false |
| deployment-name | The deployment to which this task will apply. Lowercase letters, - and numbers only; must start with a letter. | no | — |
| package | File path to the package or a folder containing the Spring Apps app contents. | no | ${{ github.workspace }}/**/*.jar |
| target-module | Child module to be deployed, required for multiple jar packages built from source code. | no | — |
| cpu | The CPU resource quantity. It should be 500m or number of CPU cores. It is effective only when creating new deployment. | no | 1 |
| memory | The memory resource quantity. It should be 512Mi or #Gi, e.g., 1Gi, 3Gi. It is effective only when creating new deployment. | no | 1Gi |
| environment-variables | Edit the app's environment variables. | no | — |
| jvm-options | Edit the app's JVM options. A String containing JVM Options. Example: `-Xms1024m -Xmx2048m` | no | — |
| runtime-version | The runtime on which the app will run. | no | — |
| dotnetcore-mainentry-path | The path to the .NET executable relative to zip root. | no | — |
| version | The runtime on which the app will run. | no | — |
| build-name | (Enterprise Tier Only) The build name. | no | — |
| builder | (Enterprise Tier Only) Build service builder used to build the executable. | no | — |
| build-cpu | (Enterprise Tier Only) CPU resource quantity for build container. Should be 500m or number of CPU cores. Default: 1 | no | — |
| build-memory | (Enterprise Tier Only) Memory resource quantity for build container. Should be 512Mi or #Gi, e.g., 1Gi, 3Gi. Default: 2Gi. | no | — |
| build-env | (Enterprise Tier Only) Space-separated environment variables for the build process in 'key[=value]' format. | no | — |
| config-file-patterns | (Enterprise Tier Only) Config file patterns separated with ',' to decide which patterns of Application Configuration Service will be used. Use '""' to clear existing configurations. | no | — |
| container-registry | The registry of the container image. Default: docker.io. | no | docker.io |
| registry-username | The username of the container registry. | no | — |
| registry-password | The password of the container registry. | no | — |
| container-image | The container image. | no | — |
| container-command | The command of the container. | no | — |
| container-args | The arguments of the container. | no | — |
| language-framework | The language framework of the container. | no | — |
| enable-liveness-probe | If false, will disable the liveness probe of the app instance. Allowed values: false, true. | no | — |
| enable-readiness-probe | If false, will disable the readiness probe of the app instance. Allowed values: false, true. | no | — |
| enable-startup-probe | If false, will disable the startup probe of the app instance. Allowed values: false, true. | no | — |
| termination-grace-period-seconds | Optional duration in seconds the app instance needs to terminate gracefully. | no | — |
| liveness-probe-config | A json file path indicates the liveness probe config | no | — |
| readiness-probe-config | A json file path indicates the readiness probe config | no | — |
| startup-probe-config | A json file path indicates the startup probe config | no | — |
Outputs
no outputs