2
2
"manifestVersion" : 1 ,
3
3
"public" : true ,
4
4
"id" : " jfrog-azure-devops-extension" ,
5
- "version" : " 2.10.1 " ,
5
+ "version" : " 2.10.4 " ,
6
6
"name" : " JFrog" ,
7
7
"description" : " Integrate your JFrog Platform with Visual Studio Team Services." ,
8
8
"publisher" : " JFrog" ,
14
14
"icons" : {
15
15
"default" : " images/jfrog-logo-200.png"
16
16
},
17
- "scopes" : [
18
- " vso.build" ,
19
- " vso.build_execute"
20
- ],
21
- "categories" : [
22
- " Azure Pipelines"
23
- ],
24
- "tags" : [
25
- " JFrog" ,
26
- " Artifactory" ,
27
- " Distribution" ,
28
- " Xray" ,
29
- " Artifact" ,
30
- " Build" ,
31
- " Release" ,
32
- " Promote" ,
33
- " Upload" ,
34
- " Download" ,
35
- " Repository"
36
- ],
17
+ "scopes" : [" vso.build" , " vso.build_execute" ],
18
+ "categories" : [" Azure Pipelines" ],
19
+ "tags" : [" JFrog" , " Artifactory" , " Distribution" , " Xray" , " Artifact" , " Build" , " Release" , " Promote" , " Upload" , " Download" , " Repository" ],
37
20
"content" : {
38
21
"details" : {
39
22
"path" : " overview.md"
72
55
"id" : " jfrog-platform-service" ,
73
56
"description" : " Service Endpoint type for JFrog Platform connections. Currently only used by the 'JFrog CLI V2' task." ,
74
57
"type" : " ms.vss-endpoint.service-endpoint-type" ,
75
- "targets" : [
76
- " ms.vss-endpoint.endpoint-types"
77
- ],
58
+ "targets" : [" ms.vss-endpoint.endpoint-types" ],
78
59
"properties" : {
79
60
"name" : " jfrogPlatformService" ,
80
61
"displayName" : " JFrog Platform V2" ,
149
130
}
150
131
}
151
132
]
133
+ },
134
+ {
135
+ "type" : " ms.vss-endpoint.endpoint-auth-scheme-none" ,
136
+ "displayName" : " Azure DevOps OIDC (Services only)" ,
137
+ "properties" : {
138
+ "isVerifiable" : " False"
139
+ },
140
+ "inputDescriptors" : [
141
+ {
142
+ "id" : " oidcProviderName" ,
143
+ "name" : " OIDC Provider Name" ,
144
+ "description" : " The OIDC \" Provider Name\" configured in JFrog Platform." ,
145
+ "inputMode" : " textbox" ,
146
+ "isConfidential" : false ,
147
+ "validation" : {
148
+ "isRequired" : true ,
149
+ "dataType" : " string"
150
+ }
151
+ },
152
+ {
153
+ "id" : " jfrogPlatformUrl" ,
154
+ "name" : " Platform URL" ,
155
+ "description" : " The access token will be obtained from this URL (e.g. https://my.jfrog.com)" ,
156
+ "inputMode" : " textbox" ,
157
+ "isConfidential" : false ,
158
+ "validation" : {
159
+ "isRequired" : true ,
160
+ "dataType" : " string"
161
+ }
162
+ }
163
+ ]
152
164
}
153
165
]
154
166
}
157
169
"id" : " jfrog-artifactory-service" ,
158
170
"description" : " Service Endpoint type for Artifactory connections" ,
159
171
"type" : " ms.vss-endpoint.service-endpoint-type" ,
160
- "targets" : [
161
- " ms.vss-endpoint.endpoint-types"
162
- ],
172
+ "targets" : [" ms.vss-endpoint.endpoint-types" ],
163
173
"properties" : {
164
174
"name" : " jfrogArtifactoryService" ,
165
175
"displayName" : " JFrog Artifactory V2" ,
234
244
}
235
245
}
236
246
]
247
+ },
248
+ {
249
+ "type" : " ms.vss-endpoint.endpoint-auth-scheme-none" ,
250
+ "displayName" : " Azure DevOps OIDC (Services only)" ,
251
+ "properties" : {
252
+ "isVerifiable" : " False"
253
+ },
254
+ "inputDescriptors" : [
255
+ {
256
+ "id" : " oidcProviderName" ,
257
+ "name" : " OIDC Provider Name" ,
258
+ "description" : " The OIDC \" Provider Name\" configured in JFrog Platform." ,
259
+ "inputMode" : " textbox" ,
260
+ "isConfidential" : false ,
261
+ "validation" : {
262
+ "isRequired" : true ,
263
+ "dataType" : " string"
264
+ }
265
+ },
266
+ {
267
+ "id" : " jfrogPlatformUrl" ,
268
+ "name" : " Platform URL" ,
269
+ "description" : " The access token will be obtained from this URL (e.g. https://my.jfrog.com)" ,
270
+ "inputMode" : " textbox" ,
271
+ "isConfidential" : false ,
272
+ "validation" : {
273
+ "isRequired" : true ,
274
+ "dataType" : " string"
275
+ }
276
+ }
277
+ ]
237
278
}
238
279
]
239
280
}
242
283
"id" : " jfrog-distribution-service" ,
243
284
"description" : " Service Endpoint type for Distribution connections" ,
244
285
"type" : " ms.vss-endpoint.service-endpoint-type" ,
245
- "targets" : [
246
- " ms.vss-endpoint.endpoint-types"
247
- ],
286
+ "targets" : [" ms.vss-endpoint.endpoint-types" ],
248
287
"properties" : {
249
288
"name" : " jfrogDistributionService" ,
250
289
"displayName" : " JFrog Distribution V2" ,
309
348
}
310
349
}
311
350
]
351
+ },
352
+ {
353
+ "type" : " ms.vss-endpoint.endpoint-auth-scheme-none" ,
354
+ "displayName" : " Azure DevOps OIDC (Services only)" ,
355
+ "properties" : {
356
+ "isVerifiable" : " False"
357
+ },
358
+ "inputDescriptors" : [
359
+ {
360
+ "id" : " oidcProviderName" ,
361
+ "name" : " OIDC Provider Name" ,
362
+ "description" : " The OIDC \" Provider Name\" configured in JFrog Platform." ,
363
+ "inputMode" : " textbox" ,
364
+ "isConfidential" : false ,
365
+ "validation" : {
366
+ "isRequired" : true ,
367
+ "dataType" : " string"
368
+ }
369
+ },
370
+ {
371
+ "id" : " jfrogPlatformUrl" ,
372
+ "name" : " Platform URL" ,
373
+ "description" : " The access token will be obtained from this URL (e.g. https://my.jfrog.com)" ,
374
+ "inputMode" : " textbox" ,
375
+ "isConfidential" : false ,
376
+ "validation" : {
377
+ "isRequired" : true ,
378
+ "dataType" : " string"
379
+ }
380
+ }
381
+ ]
312
382
}
313
383
]
314
384
}
317
387
"id" : " jfrog-xray-service" ,
318
388
"description" : " Service Endpoint type for Xray connections" ,
319
389
"type" : " ms.vss-endpoint.service-endpoint-type" ,
320
- "targets" : [
321
- " ms.vss-endpoint.endpoint-types"
322
- ],
390
+ "targets" : [" ms.vss-endpoint.endpoint-types" ],
323
391
"properties" : {
324
392
"name" : " jfrogXrayService" ,
325
393
"displayName" : " JFrog Xray V2" ,
384
452
}
385
453
}
386
454
]
455
+ },
456
+ {
457
+ "type" : " ms.vss-endpoint.endpoint-auth-scheme-none" ,
458
+ "displayName" : " Azure DevOps OIDC (Services only)" ,
459
+ "properties" : {
460
+ "isVerifiable" : " False"
461
+ },
462
+ "inputDescriptors" : [
463
+ {
464
+ "id" : " oidcProviderName" ,
465
+ "name" : " OIDC Provider Name" ,
466
+ "description" : " The OIDC \" Provider Name\" configured in JFrog Platform." ,
467
+ "inputMode" : " textbox" ,
468
+ "isConfidential" : false ,
469
+ "validation" : {
470
+ "isRequired" : true ,
471
+ "dataType" : " string"
472
+ }
473
+ },
474
+ {
475
+ "id" : " jfrogPlatformUrl" ,
476
+ "name" : " Platform URL" ,
477
+ "description" : " The access token will be obtained from this URL (e.g. https://my.jfrog.com)" ,
478
+ "inputMode" : " textbox" ,
479
+ "isConfidential" : false ,
480
+ "validation" : {
481
+ "isRequired" : true ,
482
+ "dataType" : " string"
483
+ }
484
+ }
485
+ ]
387
486
}
388
487
]
389
488
}
392
491
"id" : " jfrog-artifactory-release-artifact-type" ,
393
492
"description" : " Artifactory" ,
394
493
"type" : " ms.vss-releaseartifact.release-artifact-type" ,
395
- "targets" : [
396
- " ms.vss-releaseartifact.artifact-types"
397
- ],
494
+ "targets" : [" ms.vss-releaseartifact.artifact-types" ],
398
495
"properties" : {
399
496
"name" : " JFrogArtifactory" ,
400
497
"displayName" : " Artifactory V2" ,
433
530
"hasDynamicValueInformation" : true ,
434
531
"inputMode" : " Combo" ,
435
532
"isConfidential" : false ,
436
- "dependencyInputIds" : [
437
- " connection" ,
438
- " projectKey"
439
- ],
533
+ "dependencyInputIds" : [" connection" , " projectKey" ],
440
534
"validation" : {
441
535
"isRequired" : true ,
442
536
"dataType" : " string" ,
590
684
"properties" : {
591
685
"visibleRule" : " defaultVersionType == specificVersionType"
592
686
},
593
- "dependencyInputIds" : [
594
- " connection" ,
595
- " definition" ,
596
- " defaultVersionType" ,
597
- " projectKey"
598
- ],
687
+ "dependencyInputIds" : [" connection" , " definition" , " defaultVersionType" , " projectKey" ],
599
688
"validation" : {
600
689
"isRequired" : true ,
601
690
"dataType" : " string"
634
723
"id" : " artifactory-build-info-tab" ,
635
724
"type" : " ms.vss-build-web.build-results-tab" ,
636
725
"description" : " A tab in build result to enforce Artifactory integration" ,
637
- "targets" : [
638
- " ms.vss-build-web.build-results-view"
639
- ],
726
+ "targets" : [" ms.vss-build-web.build-results-view" ],
640
727
"properties" : {
641
728
"name" : " Artifactory" ,
642
729
"uri" : " artifactory-build-info.html"
645
732
{
646
733
"id" : " jfrog-promote-build-task" ,
647
734
"type" : " ms.vss-distributed-task.task" ,
648
- "targets" : [
649
- " ms.vss-distributed-task.tasks"
650
- ],
735
+ "targets" : [" ms.vss-distributed-task.tasks" ],
651
736
"properties" : {
652
737
"name" : " tasks/JFrogBuildPromotion"
653
738
}
654
739
},
655
740
{
656
741
"id" : " jfrog-maven" ,
657
742
"type" : " ms.vss-distributed-task.task" ,
658
- "targets" : [
659
- " ms.vss-distributed-task.tasks"
660
- ],
743
+ "targets" : [" ms.vss-distributed-task.tasks" ],
661
744
"properties" : {
662
745
"name" : " tasks/JFrogMaven"
663
746
}
664
747
},
665
748
{
666
749
"id" : " jfrog-gradle" ,
667
750
"type" : " ms.vss-distributed-task.task" ,
668
- "targets" : [
669
- " ms.vss-distributed-task.tasks"
670
- ],
751
+ "targets" : [" ms.vss-distributed-task.tasks" ],
671
752
"properties" : {
672
753
"name" : " tasks/JFrogGradle"
673
754
}
674
755
},
675
756
{
676
757
"id" : " jfrog-npm" ,
677
758
"type" : " ms.vss-distributed-task.task" ,
678
- "targets" : [
679
- " ms.vss-distributed-task.tasks"
680
- ],
759
+ "targets" : [" ms.vss-distributed-task.tasks" ],
681
760
"properties" : {
682
761
"name" : " tasks/JFrogNpm"
683
762
}
684
763
},
685
764
{
686
765
"id" : " jfrog-nuget" ,
687
766
"type" : " ms.vss-distributed-task.task" ,
688
- "targets" : [
689
- " ms.vss-distributed-task.tasks"
690
- ],
767
+ "targets" : [" ms.vss-distributed-task.tasks" ],
691
768
"properties" : {
692
769
"name" : " tasks/JFrogNuget"
693
770
}
694
771
},
695
772
{
696
773
"id" : " jfrog-dotnet" ,
697
774
"type" : " ms.vss-distributed-task.task" ,
698
- "targets" : [
699
- " ms.vss-distributed-task.tasks"
700
- ],
775
+ "targets" : [" ms.vss-distributed-task.tasks" ],
701
776
"properties" : {
702
777
"name" : " tasks/JFrogDotnet"
703
778
}
704
779
},
705
780
{
706
781
"id" : " jfrog-publish-build-info" ,
707
782
"type" : " ms.vss-distributed-task.task" ,
708
- "targets" : [
709
- " ms.vss-distributed-task.tasks"
710
- ],
783
+ "targets" : [" ms.vss-distributed-task.tasks" ],
711
784
"properties" : {
712
785
"name" : " tasks/JFrogPublishBuildInfo"
713
786
}
714
787
},
715
788
{
716
789
"id" : " jfrog-conan-build-task" ,
717
790
"type" : " ms.vss-distributed-task.task" ,
718
- "targets" : [
719
- " ms.vss-distributed-task.tasks"
720
- ],
791
+ "targets" : [" ms.vss-distributed-task.tasks" ],
721
792
"properties" : {
722
793
"name" : " tasks/JFrogConan"
723
794
}
724
795
},
725
796
{
726
797
"id" : " jfrog-build-scan-task" ,
727
798
"type" : " ms.vss-distributed-task.task" ,
728
- "targets" : [
729
- " ms.vss-distributed-task.tasks"
730
- ],
799
+ "targets" : [" ms.vss-distributed-task.tasks" ],
731
800
"properties" : {
732
801
"name" : " tasks/JFrogBuildScan"
733
802
}
734
803
},
735
804
{
736
805
"id" : " jfrog-audit-task" ,
737
806
"type" : " ms.vss-distributed-task.task" ,
738
- "targets" : [
739
- " ms.vss-distributed-task.tasks"
740
- ],
807
+ "targets" : [" ms.vss-distributed-task.tasks" ],
741
808
"properties" : {
742
809
"name" : " tasks/JFrogAudit"
743
810
}
744
811
},
745
812
{
746
813
"id" : " jfrog-docker-task" ,
747
814
"type" : " ms.vss-distributed-task.task" ,
748
- "targets" : [
749
- " ms.vss-distributed-task.tasks"
750
- ],
815
+ "targets" : [" ms.vss-distributed-task.tasks" ],
751
816
"properties" : {
752
817
"name" : " tasks/JFrogDocker"
753
818
}
754
819
},
755
820
{
756
821
"id" : " jfrog-discard-builds-task" ,
757
822
"type" : " ms.vss-distributed-task.task" ,
758
- "targets" : [
759
- " ms.vss-distributed-task.tasks"
760
- ],
823
+ "targets" : [" ms.vss-distributed-task.tasks" ],
761
824
"properties" : {
762
825
"name" : " tasks/JFrogDiscardBuilds"
763
826
}
764
827
},
765
828
{
766
829
"id" : " jfrog-tools-installer-task" ,
767
830
"type" : " ms.vss-distributed-task.task" ,
768
- "targets" : [
769
- " ms.vss-distributed-task.tasks"
770
- ],
831
+ "targets" : [" ms.vss-distributed-task.tasks" ],
771
832
"properties" : {
772
833
"name" : " tasks/JFrogToolsInstaller"
773
834
}
774
835
},
775
836
{
776
837
"id" : " jfrog-go" ,
777
838
"type" : " ms.vss-distributed-task.task" ,
778
- "targets" : [
779
- " ms.vss-distributed-task.tasks"
780
- ],
839
+ "targets" : [" ms.vss-distributed-task.tasks" ],
781
840
"properties" : {
782
841
"name" : " tasks/JFrogGo"
783
842
}
784
843
},
785
844
{
786
845
"id" : " jfrog-pip" ,
787
846
"type" : " ms.vss-distributed-task.task" ,
788
- "targets" : [
789
- " ms.vss-distributed-task.tasks"
790
- ],
847
+ "targets" : [" ms.vss-distributed-task.tasks" ],
791
848
"properties" : {
792
849
"name" : " tasks/JFrogPip"
793
850
}
794
851
},
795
852
{
796
853
"id" : " jfrog-distribution" ,
797
854
"type" : " ms.vss-distributed-task.task" ,
798
- "targets" : [
799
- " ms.vss-distributed-task.tasks"
800
- ],
855
+ "targets" : [" ms.vss-distributed-task.tasks" ],
801
856
"properties" : {
802
857
"name" : " tasks/JFrogDistribution"
803
858
}
804
859
},
805
860
{
806
861
"id" : " jfrog-collect-issues" ,
807
862
"type" : " ms.vss-distributed-task.task" ,
808
- "targets" : [
809
- " ms.vss-distributed-task.tasks"
810
- ],
863
+ "targets" : [" ms.vss-distributed-task.tasks" ],
811
864
"properties" : {
812
865
"name" : " tasks/JFrogCollectIssues"
813
866
}
814
867
},
815
868
{
816
869
"id" : " jfrog-cli-v2" ,
817
870
"type" : " ms.vss-distributed-task.task" ,
818
- "targets" : [
819
- " ms.vss-distributed-task.tasks"
820
- ],
871
+ "targets" : [" ms.vss-distributed-task.tasks" ],
821
872
"properties" : {
822
873
"name" : " tasks/JFrogCliV2"
823
874
}
824
875
},
825
876
{
826
877
"id" : " jfrog-generic-artifacts" ,
827
878
"type" : " ms.vss-distributed-task.task" ,
828
- "targets" : [
829
- " ms.vss-distributed-task.tasks"
830
- ],
879
+ "targets" : [" ms.vss-distributed-task.tasks" ],
831
880
"properties" : {
832
881
"name" : " tasks/JFrogGenericArtifacts"
833
882
}
908
957
"path" : " tasks/JFrogGenericArtifacts"
909
958
}
910
959
]
911
- }
960
+ }
0 commit comments