-
Type:
Improvement
-
Status: Open
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Artifactory Cloud
-
Labels:None
Would be great to have the ability for creating custom package types.
I imagine a possibility to upload or edit a xml package type description which describes the properties of the custom file type, e.g.
- base format: zip, exe, msix, tgz, ...
- catalog file (list of contents)
- specification file (meta description: name, version, ...)
<?xml version="1.0" encoding="utf-8"?> <PackageType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="https://mycompany.jfrog.io/artifactory/list/XmlSchema/ConfigSchemaV5_0_0.xsd"> <artifact-configuration xmlns="http://jfrog.io/artifact-configuration/v1"> <zip-file> <folder>content</folder> <catalog>filelist.cat</catalog> <specification>package.spec</specification> </zip-file> </artifact-configuration> </PackageType>
Sample package.spec
<Metadata> <Name>Elastic_Filebeat</Name> <Version>7.5.0</Version> <Icon>e636</Icon> <PackageSizeKb>18841</PackageSizeKb> <InstallSizeKb>19000</InstallSizeKb> <Description>Elastic Filebeat which uploads your local log files to elastic search </Description> <AdditionalReleaseNotesLink> https://www.elastic.co/guide/en/beats/libbeat/7.5/release-notes-7.5.0.html </AdditionalReleaseNotesLink> <Dependencies> <Package> <Name>DotNet</Name> <Version>4.8</Version> </Package> </Dependencies> </Metadata>