actions-marketplace-validations/Azure Spring Apps

Deploy applications to Azure Spring Apps and manage deployments.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Sep 25, 2023
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/azure_spring-apps-deploy@ee95b349bfb9497436d9203b722080459ee35ed6 # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
azure-subscriptionSelect the Azure Resource Manager subscription for the deployment.yes
actionAction to be performed on Azure Spring Apps.yesdeploy
service-nameSelect the Azure Spring Apps service to which to deploy.yes
app-nameSelect the Azure Spring Apps app to deploy.yes
use-staging-deploymentAutomatically select the deployment that's set as Staging at the time the task runs.yestrue
create-new-deploymentWhether to target the deployment that's set as Staging at the time of execution. If unchecked, the 'Deployment Name' setting must be set.nofalse
deployment-nameThe deployment to which this task will apply. Lowercase letters, - and numbers only; must start with a letter.no
packageFile path to the package or a folder containing the Spring Apps app contents.no${{ github.workspace }}/**/*.jar
target-moduleChild module to be deployed, required for multiple jar packages built from source code.no
cpuThe CPU resource quantity. It should be 500m or number of CPU cores. It is effective only when creating new deployment.no1
memoryThe memory resource quantity. It should be 512Mi or #Gi, e.g., 1Gi, 3Gi. It is effective only when creating new deployment.no1Gi
environment-variablesEdit the app's environment variables.no
jvm-optionsEdit the app's JVM options. A String containing JVM Options. Example: `-Xms1024m -Xmx2048m`no
runtime-versionThe runtime on which the app will run.no
dotnetcore-mainentry-pathThe path to the .NET executable relative to zip root.no
versionThe 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: 1no
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-registryThe registry of the container image. Default: docker.io.nodocker.io
registry-usernameThe username of the container registry.no
registry-passwordThe password of the container registry.no
container-imageThe container image.no
container-commandThe command of the container.no
container-argsThe arguments of the container.no
language-frameworkThe language framework of the container.no
enable-liveness-probeIf false, will disable the liveness probe of the app instance. Allowed values: false, true.no
enable-readiness-probeIf false, will disable the readiness probe of the app instance. Allowed values: false, true.no
enable-startup-probeIf false, will disable the startup probe of the app instance. Allowed values: false, true.no
termination-grace-period-secondsOptional duration in seconds the app instance needs to terminate gracefully.no
liveness-probe-configA json file path indicates the liveness probe configno
readiness-probe-configA json file path indicates the readiness probe configno
startup-probe-configA json file path indicates the startup probe configno

no outputs