How do I upload my packages to Bintray?

JFrog Support
2019-07-15 12:22


This is what Bintray is for! Uploading is simple but includes a few steps, each one a procedure by itself but do not worry! We will be with you every step of the way.
Before you upload anything, you must ask yourself whether the upload will be manual (using the Bintray UI) or automatic (using build tools, JFrog CLI or package management tool).


To upload your material manually or automatically (via tools), you first need to be logged in to your account.

  1. Create a repository is logical categories of information that store your uploads and relevant metadata in them.

    Repositories can contain many downloadable software units within them.

  2. Create a package within a repo, each package is a smaller logical unit for storing a software module or a group of files.

  3. Create a version means a version of a package. Any update or change in the information uploaded is a new version. A version is basically a collection of uploaded software files.

    Note: You may create the version manually (in the Bintray UI) even if the upload is automatic. Otherwise, while uploading, you can encode the automatic creation of the version in the upload, in the HTTP headers, matrix parameters or (in the case of the Maven build tool) by indicating the path for upload with the version to be created.

  4. Upload the Files Manually to the Version or Upload the Files to Bintray Via a Tool. Finally! The part where you actually upload info to Bintray!

  5. Publish the Contents. Publishing means going public with the files you have uploaded. The material is only visible to other users once it is published.
    Unpublished material is visible only to the user who uploaded it, in case this user wants to change his or her mind, so they can ultimately retract the upload.

    Note: When a file is uploaded automatically, its publishing may be automatic (encoded in the upload) or it may be published manually later.

Even after uploading, Bintray offers its users many options to manage the uploaded material – for the sake of both user convenience and for security purposes.
Additionally, Bintray allows users to promote the material (within Bintray or with third-party applications), and also allows for users to interact with other Bintray users.