xebialabs-community / xld-azure-app-services-plugin

XLD plugin for Azure App Services
MIT License
1 stars 3 forks source link
azure xl-deploy xld

XL Deploy plugin for Azure App Services

CI status

Build Status Codacy Code Climate License: MIT [Github All Releases ]()

Overview

The Azure App Service plugin is an XL Deploy plugin that has the ability to deploy to the Azure App Service backend.

Features

Requirements

Installation

Plugin can be downloaded directly from the plugin's repository on Github.

Place the plugin XLDP file into <xld-home>/plugins directory.

Azure Connection Information

Azure connection settings are defined in an azure.Subscription configuration item under the Infrastructure node in the XL Deploy repository.

Property Description
subscriptionId Azure subscription
tenantId Tenant Id
clientId Client Id
clientKey Client Key
ftpUser Ftp User
ftpPassword Ftp Password

Please refer to the Create an Azure Active Directory application section in Create Service Principal documentation for setting up and obtaining a Client Id, Client Key and Tenant Id

For information on setting up FTP credentials, please refer to Deployment Credentions

Discovery

azure.Subscription supports XL Deploy's discovery feature. Discovery of the following types are supported :

Deployable Types

Deployable Target Container
azure.AppServicePlanSpec azure.ResourceGroup
azure.WebApp azure.ResourceGroup
azure.TriggeredWebJobModule azure.ResourceGroup
azure.ContinuousWebJobModule azure.ResourceGroup