UNPKG

@itentialopensource/adapter-artifactory

Version:

This adapter integrates with system described as: artifactory.

289 lines 7.52 kB
{ "errors": [], "statistics": [ { "owner": "errorJson", "description": "Standard adapter errors available for use", "value": 29 }, { "owner": "packageJson", "description": "Number of production dependencies", "value": 6 }, { "owner": "packageJson", "description": "Number of development dependencies", "value": 9 }, { "owner": "packageJson", "description": "Number of npm scripts", "value": 9 }, { "owner": "packageJson", "description": "Runtime Library dependency", "value": "^4.26.0" }, { "owner": "propertiesSchemaJson", "description": "Adapter properties defined in the propertiesSchema file", "value": 52 }, { "owner": "adapterJS", "description": "Lines of code generated in adapter.js", "value": 1400 }, { "owner": "adapterJS", "description": "Number of Functions added to adapter.js", "value": 17 }, { "owner": "pronghornJson", "description": "Number of Methods added to pronghorn.json", "value": 17 }, { "owner": "readmeMd", "description": "Number of lines in the README.md", "value": 486 }, { "owner": "unitTestJS", "description": "Number of lines of code in unit tests", "value": 1331 }, { "owner": "unitTestJS", "description": "Number of unit tests", "value": 69 }, { "owner": "integrationTestJS", "description": "Number of lines of code in integration tests", "value": 837 }, { "owner": "integrationTestJS", "description": "Number of integration tests", "value": 22 }, { "owner": "actionJson", "description": "Number of actions for Artifacts entity", "value": 3 }, { "owner": "actionJson", "description": "Number of actions for Builds entity", "value": 8 }, { "owner": "actionJson", "description": "Number of actions for Storage entity", "value": 6 }, { "owner": "actionJson", "description": "Total number of actions", "value": 17 }, { "owner": "actionJson", "description": "Total number of entities", "value": 3 }, { "owner": "schemaJson", "description": "Number of schemas for Artifacts entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Builds entity", "value": 1 }, { "owner": "schemaJson", "description": "Number of schemas for Storage entity", "value": 1 }, { "owner": "schemaJson", "description": "Total number of schemas", "value": 3 }, { "owner": "mockdata", "description": "Number of mock data files for Artifacts entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for Builds entity", "value": 0 }, { "owner": "mockdata", "description": "Number of mock data files for Storage entity", "value": 0 }, { "owner": "mockdata", "description": "Total number of mock data files", "value": 0 }, { "owner": "actionJson", "description": "Number of actions for .system entity", "value": 2 }, { "owner": "schemaJson", "description": "Number of schemas for .system entity", "value": 3 }, { "owner": "mockdata", "description": "Number of mock data files for .system entity", "value": 2 }, { "owner": "System", "description": "System entity files", "value": 6 }, { "owner": "usecases", "description": "Number of workflows", "value": 0 }, { "owner": "staticFile", "description": "Number of lines of code in adapterBase.js", "value": 484 }, { "owner": "staticFile", "description": "Number of static files added", "value": 19 }, { "owner": "Overall", "description": "Total lines of Code", "value": 4052 }, { "owner": "Overall", "description": "Total Tests", "value": 91 }, { "owner": "Overall", "description": "Total Files", "value": 39 } ], "apiParsingReport": { "no_mockdata": [ { "fnName": "deployArtifact", "method": "put", "path": "/{repository}/{path}" }, { "fnName": "retrieveArtifact", "method": "get", "path": "/{repository}/{path}" }, { "fnName": "retrieveArtifactArchive", "method": "get", "path": "/api/archive/download/{repository}/{path}" }, { "fnName": "getAllBuilds", "method": "get", "path": "/api/build" }, { "fnName": "uploadBuild", "method": "put", "path": "/api/build" }, { "fnName": "getBuildInfo", "method": "get", "path": "/api/build/{buildName}/{buildNumber}" }, { "fnName": "promoteBuild", "method": "post", "path": "/api/build/promote/{buildName}/{buildNumber}" }, { "fnName": "deleteBuild", "method": "delete", "path": "/api/build/{buildName}" }, { "fnName": "getBuildByName", "method": "get", "path": "/api/build/{buildName}" }, { "fnName": "renameBuild", "method": "post", "path": "/api/build/rename/{buildName}" }, { "fnName": "distributeBuild", "method": "post", "path": "/api/build/distribute/{buildName}/{buildNumber}" }, { "fnName": "getStorageSummary", "method": "get", "path": "/api/storageinfo" }, { "fnName": "getStorageFileInfo", "method": "get", "path": "/api/storage/{repoKey}/{filePath}" }, { "fnName": "setStorageItemProperties", "method": "put", "path": "/api/storage/{repoKey}/{filePath}" }, { "fnName": "deleteStorageItemProperties", "method": "delete", "path": "/api/storage/{repoKey}/{filePath}" }, { "fnName": "moveFile", "method": "post", "path": "/api/move/{srcRepoKey}/{srcFilePath}" }, { "fnName": "setStorageChecksum", "method": "post", "path": "/api/checksum/sha256" } ], "errors": [], "warnings": [ "Method put in path /artifactory/{repository}/{path} has parameter with the name of an adapter keyword. Parameter name changed from path to pathParam to avoid errors.", "Method get in path /artifactory/{repository}/{path} has parameter with the name of an adapter keyword. Parameter name changed from path to pathParam to avoid errors.", "Method get in path /artifactory/api/archive/download/{repository}/{path} has parameter with the name of an adapter keyword. Parameter name changed from path to pathParam to avoid errors.", "Method post in path /artifactory/api/build/distribute/{buildName}/{buildNumber} has more than two body params, which is invalid according to the Swagger 2.0 spec. If one or more of the body params is an object, then your adapter may encounter errors." ], "callsTotal": 17, "callsConverted": 17, "no_mockdata_num": 17 } }