forked from microsoft/azure-pipelines-tasks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
task.loc.json
225 lines (225 loc) · 8.67 KB
/
task.loc.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
{
"id": "C0E0B74F-0931-47C7-AC27-7C5A19456A36",
"name": "JavaToolInstaller",
"friendlyName": "ms-resource:loc.friendlyName",
"description": "ms-resource:loc.description",
"helpUrl": "https://docs.microsoft.com/azure/devops/pipelines/tasks/tool/java-tool-installer",
"helpMarkDown": "ms-resource:loc.helpMarkDown",
"category": "Tool",
"runsOn": [
"Agent",
"DeploymentGroup"
],
"author": "Microsoft Corporation",
"version": {
"Major": 0,
"Minor": 206,
"Patch": 0
},
"satisfies": [
"Java",
"JDK"
],
"demands": [],
"groups": [
{
"name": "JavaInAzureGroup",
"displayName": "ms-resource:loc.group.displayName.JavaInAzureGroup",
"isExpanded": true
}
],
"minimumAgentVersion": "2.182.1",
"instanceNameFormat": "ms-resource:loc.instanceNameFormat",
"inputs": [
{
"name": "versionSpec",
"type": "string",
"label": "ms-resource:loc.input.label.versionSpec",
"defaultValue": "8",
"required": true,
"helpMarkDown": "ms-resource:loc.input.help.versionSpec"
},
{
"name": "jdkArchitectureOption",
"type": "pickList",
"label": "ms-resource:loc.input.label.jdkArchitectureOption",
"options": {
"x64": "X64",
"x86": "X86"
},
"required": true,
"helpMarkDown": "ms-resource:loc.input.help.jdkArchitectureOption"
},
{
"name": "jdkSourceOption",
"type": "pickList",
"label": "ms-resource:loc.input.label.jdkSourceOption",
"required": true,
"options": {
"AzureStorage": "Azure Storage",
"LocalDirectory": "Local Directory",
"PreInstalled": "Pre-installed"
},
"helpMarkDown": "ms-resource:loc.input.help.jdkSourceOption"
},
{
"name": "jdkFile",
"type": "filePath",
"label": "ms-resource:loc.input.label.jdkFile",
"required": true,
"visibleRule": "jdkSourceOption == LocalDirectory",
"helpMarkDown": "ms-resource:loc.input.help.jdkFile"
},
{
"name": "azureResourceManagerEndpoint",
"type": "connectedService:AzureRM",
"label": "ms-resource:loc.input.label.azureResourceManagerEndpoint",
"required": true,
"visibleRule": "jdkSourceOption == AzureStorage",
"helpMarkDown": "ms-resource:loc.input.help.azureResourceManagerEndpoint"
},
{
"name": "azureStorageAccountName",
"type": "pickList",
"label": "ms-resource:loc.input.label.azureStorageAccountName",
"required": true,
"properties": {
"EditableOptions": "True"
},
"visibleRule": "jdkSourceOption == AzureStorage",
"helpMarkDown": "ms-resource:loc.input.help.azureStorageAccountName"
},
{
"name": "azureContainerName",
"type": "pickList",
"label": "ms-resource:loc.input.label.azureContainerName",
"properties": {
"EditableOptions": "True"
},
"required": true,
"visibleRule": "jdkSourceOption == AzureStorage",
"helpMarkDown": "ms-resource:loc.input.help.azureContainerName"
},
{
"name": "azureCommonVirtualFile",
"type": "string",
"label": "ms-resource:loc.input.label.azureCommonVirtualFile",
"required": true,
"visibleRule": "jdkSourceOption == AzureStorage",
"helpMarkDown": "ms-resource:loc.input.help.azureCommonVirtualFile"
},
{
"name": "jdkDestinationDirectory",
"type": "filePath",
"label": "ms-resource:loc.input.label.jdkDestinationDirectory",
"defaultValue": "",
"required": true,
"visibleRule": "jdkSourceOption != PreInstalled",
"helpMarkDown": "ms-resource:loc.input.help.jdkDestinationDirectory"
},
{
"name": "cleanDestinationDirectory",
"type": "boolean",
"label": "ms-resource:loc.input.label.cleanDestinationDirectory",
"required": true,
"defaultValue": "true",
"visibleRule": "jdkSourceOption != PreInstalled",
"helpMarkDown": "ms-resource:loc.input.help.cleanDestinationDirectory"
},
{
"name": "createExtractDirectory",
"type": "boolean",
"label": "ms-resource:loc.input.label.createExtractDirectory",
"required": false,
"defaultValue": true,
"visibleRule": "jdkSourceOption != PreInstalled",
"helpMarkDown": "ms-resource:loc.input.help.createExtractDirectory"
},
{
"name": "createMavenToolchains",
"type": "boolean",
"label": "ms-resource:loc.input.label.createMavenToolchains",
"required": false,
"defaultValue": false,
"helpMarkDown": "ms-resource:loc.input.help.createMavenToolchains"
}
],
"dataSourceBindings": [
{
"endpointId": "$(azureResourceManagerEndpoint)",
"target": "azureStorageAccountName",
"dataSourceName": "AzureStorageAccountRMandClassic"
},
{
"target": "azureContainerName",
"endpointId": "$(azureResourceManagerEndpoint)",
"dataSourceName": "AzureStorageContainer",
"resultTemplate": "{ \"Value\" : \"{{ Name }}\", \"DisplayValue\" : \"{{ Name }}\" }",
"parameters": {
"storageAccount": "$(azureStorageAccountName)"
}
}
],
"execution": {
"Node10": {
"target": "javatoolinstaller.js",
"argumentFormat": ""
}
},
"restrictions": {
"commands": {
"mode": "restricted"
},
"settableVariables": {
"allowed": [
"PATH",
"JAVA_HOME*"
]
}
},
"messages": {
"DownloadFromAzureBlobStorage": "ms-resource:loc.messages.DownloadFromAzureBlobStorage",
"SuccessFullyFetchedItemList": "ms-resource:loc.messages.SuccessFullyFetchedItemList",
"StorageAccountDoesNotExist": "ms-resource:loc.messages.StorageAccountDoesNotExist",
"UnzipExtractFile": "ms-resource:loc.messages.UnzipExtractFile",
"SevenZipExtractFile": "ms-resource:loc.messages.SevenZipExtractFile",
"TarExtractFile": "ms-resource:loc.messages.TarExtractFile",
"ExtractFileFailedMsg": "ms-resource:loc.messages.ExtractFileFailedMsg",
"ExtractNonExistFile": "ms-resource:loc.messages.ExtractNonExistFile",
"ExtractDirFailed": "ms-resource:loc.messages.ExtractDirFailed",
"CreateTempDir": "ms-resource:loc.messages.CreateTempDir",
"TempDir": "ms-resource:loc.messages.TempDir",
"DecompressedTempTar": "ms-resource:loc.messages.DecompressedTempTar",
"RemoveTempDir": "ms-resource:loc.messages.RemoveTempDir",
"ExtractFailedCannotCreate": "ms-resource:loc.messages.ExtractFailedCannotCreate",
"CleanDestDir": "ms-resource:loc.messages.CleanDestDir",
"CreateDestDir": "ms-resource:loc.messages.CreateDestDir",
"RetrievingJdkFromAzure": "ms-resource:loc.messages.RetrievingJdkFromAzure",
"RetrievingJdkFromLocalPath": "ms-resource:loc.messages.RetrievingJdkFromLocalPath",
"SucceedMsg": "ms-resource:loc.messages.SucceedMsg",
"SetJavaHome": "ms-resource:loc.messages.SetJavaHome",
"SetExtendedJavaHome": "ms-resource:loc.messages.SetExtendedJavaHome",
"UnsupportedFileExtension": "ms-resource:loc.messages.UnsupportedFileExtension",
"CouldNotFetchAccessTokenforAzureStatusCode": "ms-resource:loc.messages.CouldNotFetchAccessTokenforAzureStatusCode",
"CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode": "ms-resource:loc.messages.CouldNotFetchAccessTokenforMSIDueToMSINotConfiguredProperlyStatusCode",
"CouldNotFetchAccessTokenforMSIStatusCode": "ms-resource:loc.messages.CouldNotFetchAccessTokenforMSIStatusCode",
"ExpiredServicePrincipal": "ms-resource:loc.messages.ExpiredServicePrincipal",
"CorrelationIdForARM": "ms-resource:loc.messages.CorrelationIdForARM",
"JavaNotPreinstalled": "ms-resource:loc.messages.JavaNotPreinstalled",
"UsePreinstalledJava": "ms-resource:loc.messages.UsePreinstalledJava",
"WrongArchiveStructure": "ms-resource:loc.messages.WrongArchiveStructure",
"ShareAccessError": "ms-resource:loc.messages.ShareAccessError",
"UnsupportedDMGStructure": "ms-resource:loc.messages.UnsupportedDMGStructure",
"NoPKGFile": "ms-resource:loc.messages.NoPKGFile",
"SeveralPKGFiles": "ms-resource:loc.messages.SeveralPKGFiles",
"InstallJDK": "ms-resource:loc.messages.InstallJDK",
"AttachDiskImage": "ms-resource:loc.messages.AttachDiskImage",
"DetachDiskImage": "ms-resource:loc.messages.DetachDiskImage",
"PkgPathDoesNotExist": "ms-resource:loc.messages.PkgPathDoesNotExist",
"PreInstalledJavaUpgraded": "ms-resource:loc.messages.PreInstalledJavaUpgraded",
"JavaSuccessfullyInstalled": "ms-resource:loc.messages.JavaSuccessfullyInstalled",
"ArchiveWasExtractedEarlier": "ms-resource:loc.messages.ArchiveWasExtractedEarlier",
"ExtractingArchiveToPath": "ms-resource:loc.messages.ExtractingArchiveToPath",
"ErrorCleaningFolder": "ms-resource:loc.messages.ErrorCleaningFolder"
}
}