google-play-vsts-extension/vsts-extension-google-play....

159 строки
5.0 KiB
JSON

{
"manifestVersion": 1.0,
"id": "google-play",
"name": "Google Play",
"version": "4.217.0",
"publisher": "ms-vsclient",
"description": "Provides tasks for continuous delivery to the Google Play Store from TFS/Team Services build or release definitions",
"categories": [
"Azure Pipelines"
],
"targets": [
{
"id": "Microsoft.VisualStudio.Services"
}
],
"galleryFlags": [],
"icons": {
"default": "android_default.png",
"wide": "android_wide.jpg"
},
"branding": {
"color": "#E5E5E5",
"theme": "light"
},
"content": {
"details": {
"path": "docs/vsts-README.md"
},
"thirdpartynotice": {
"path": "ThirdPartyNotices.txt"
}
},
"repository": {
"type": "git",
"uri": "https://github.com/microsoft/google-play-vsts-extension"
},
"files": [
{
"path": "_build/Tasks/GooglePlayReleaseV4"
},
{
"path": "_build/Tasks/GooglePlayPromoteV3"
},
{
"path": "_build/Tasks/GooglePlayIncreaseRolloutV2"
},
{
"path": "_build/Tasks/GooglePlayStatusUpdateV2"
},
{
"path": "images",
"addressable": true
}
],
"scope": [
"vso.build",
"vso.serviceendpoint"
],
"tags": [
"Android",
"Google Play",
"Deploy",
"Continuous Delivery"
],
"links": {
"issues": {
"url": "https://github.com/Microsoft/google-play-vsts-extension/issues"
},
"repository": {
"url": "https://github.com/Microsoft/google-play-vsts-extension"
}
},
"contributions": [
{
"id": "google-play-release",
"type": "ms.vss-distributed-task.task",
"targets": [
"ms.vss-distributed-task.tasks"
],
"properties": {
"name": "_build/Tasks/GooglePlayReleaseV4"
}
},
{
"id": "google-play-promote",
"type": "ms.vss-distributed-task.task",
"targets": [
"ms.vss-distributed-task.tasks"
],
"properties": {
"name": "_build/Tasks/GooglePlayPromoteV3"
}
},
{
"id": "google-play-rollout-update",
"type": "ms.vss-distributed-task.task",
"targets": [
"ms.vss-distributed-task.tasks"
],
"properties": {
"name": "_build/Tasks/GooglePlayIncreaseRolloutV2"
}
},
{
"id": "google-play-status-update",
"type": "ms.vss-distributed-task.task",
"targets": [
"ms.vss-distributed-task.tasks"
],
"properties": {
"name": "_build/Tasks/GooglePlayStatusUpdateV2"
}
},
{
"id": "google-play-service-endpoint",
"description": "GooglePlayAuthenticationEndpoint",
"type": "ms.vss-endpoint.service-endpoint-type",
"targets": [
"ms.vss-endpoint.endpoint-types"
],
"properties": {
"name": "google-play",
"displayName": "Google Play",
"url": "https://accounts.google.com/o/oauth2/v2/auth",
"inputDescriptors": [],
"authenticationSchemes": [
{
"type": "ms.vss-endpoint.endpoint-auth-scheme-basic",
"inputDescriptors": [
{
"id": "username",
"name": "Service Account E-mail",
"description": "The e-mail address of the service account used to authenticate with the Google Play store",
"inputMode": "textbox",
"isConfidential": false,
"validation": {
"isRequired": true,
"dataType": "string"
}
},
{
"id": "password",
"name": "Private Key",
"description": "Enter the private key from the Google Play Developer Console in the format: -----BEGIN PRIVATE KEY-----\\nYourPrivateKeyHere\\n-----END PRIVATE KEY-----\\n",
"inputMode": "textbox",
"isConfidential": true,
"validation": {
"isRequired": true,
"dataType": "string"
}
}
]
}
]
}
}
]
}