colbylwilliams/Azure Deployment Environments

Create Azure Deployment Environments on demand for branches and pull releases.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
Runtime
Deprecated runtime
namedescriptionrequireddefault
actionAction to take on the environment. Can be setup, get, create, update, ensure, delete, or auto.yessetup
tenantThe Azure tenant ID (GUID).no
subscriptionThe Azure subscription (GUID).no
devcenterThe DevCenter name.no
projectThe Project name.no
catalogThe name of the Catalog.no
definitionThe name of the Environment Definition.no
prefixThe prefix for the resolved environment name. If none is provided, environment names will start with ci.no
suffixThe suffix for the resolved environment name. If none is provided, environment names will end with the repository numeric id.no
main-branchThe name of the main branch. Defaults to main.no
dev-branchThe name of the dev branch. If a value is provided, the action assums feature branches are created from the dev branch and the dev branch is merged into main for production deployments.no
prod-environment-nameOverride the name of the production environment. If not specified, it will be generated.no
prod-environment-typeThe name of the production environment type where the main branch will be deployed. Defaults to Prod.no
staging-environment-typeThe name of the staging environment type. If dev-branch is specified, pull requests from the dev branche to the main branch will create environments in this environment type. Defaults to Staging.no
test-environment-typeThe name of the testing environment type. If dev-branch is specified, pull requests from feature branches to the dev branch will create environments in this environment type. If feature branches are created from main, pull requests from feature branches to the main will use this type. Defaults to Test.no
dev-environment-typeThe name of the development environment type. Feature branches will create environments in this environment type. Defaults to Dev.no
parametersA JSON string containing parameters for the environment.no
configPath to a YAML configuration file.noade.yml
summaryIf set to true, the action will output a summary of the environment.nofalse
namedescription
tenantThe environment tenant (GUID).
subscriptionThe environment subscription (GUID).
resource-groupThe name of the environment resource group.
resource-group-idThe resource id of the environment resource group.
existsTrue if the environment exists otherwise False.
createdTrue if the environment was created by the action otherwise False.
portal-urlUrl to the environment resource group in the azure portal.
nameThe environment name.
typeThe environment type.