Gemfury supports a number of package managers with different methods of upload and download. The following table of supported features of each package type will help you plan your packaging and release process:
Type | ID | Package push | Git push |
---|---|---|---|
RubyGems | ruby | ✓ | ✓ |
npm | js | ✓ | ✓ |
Python PyPI | python | ✓ | ✓ |
PHP Composer | php | ✓ | |
APT/DEB | deb | ✓ | |
YUM/RPM | rpm | ✓ | |
Bower | bower | ✓ | |
NuGet | nuget | ✓ | |
Maven | maven | ||
Go Modules | go | ✓ |
ID can be used in fury.yml
, as an API option, or upload parameter
Package push types support uploading a package archive via Dashboard, CLI, or cURL
Git push types support using Git to upload and build a package from source