159 строки
5.0 KiB
JSON
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"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|