This service connection allows you to configure the authentication details for accessing an Azure Key Vault from scripts or another tasks without using Azure's provided tasks
The connections details available for configuring are:
name
tenantid TenantID / Active Directory ID
appID Service Principal AppID grant
password Password of the Service Principal
Tasks
GitUploadFile
Commits & Push the specified path with its contents into a given repository.
It handles automatically the repository checkout and git required operations.
RestAPICall
This task allows you to make HTTP Requests easily, exporting the response body into the Pipeline variable REST_RESPONSE
The available options are:
REST_METHOD HTTP Method
URL
REST_HEADERS JSON Objects with headers: {"Content-Type": "text/plain"}
REST_AUTH Auth Header to be appended to Headers: Basic user:password
REST_BODY
REST_RESPONSE_VALIDATION Expected response status code
FALLBACK_VALUE Value to be returned if the request doesn't get validated
REST_RESPONSE_SECRET Export the response as secret variable
SendGridDynamic
Send emails using SendGrid easily
API_KEY
TEMPLATE_ID
TO Comma separated list with email destinations
FROM
DYNAMIC_OBJECT JSON String with the values to be override into SendGrid template
SparseCheckout
Clone a given repository using Sparse Checkout for selectively fetch a given path into the repository
pat_token token for authenticating against Azure Repository
git_repo_url
branch Branch or tag to be fetched
path Path where place repository to
clean clean before checkout
sparse activate sparse-checkout or not
sparse_dirs comma separated list with paths to be checkout
USEFUL NPM SCRIPTS
install:recursive Install all npm modules of all tasks recursively
build:public Builds public extensions
package:public Creates .vsix file for uploading it to the Azure Marketplace