How Do I Upload My Stuff to Bintray?


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 Bintray along with a build tool or package management tool), and then follow one of the two procedures below.

To upload material manually or automatically (via tools):

  1. Sign Up to Bintray. In case it is not obvious, you must be a user on Bintray to upload files. You really only need to do this once.

  2. Log In.

  3. Create a Repository. Repositories, or repos, are logical categories of information that store your uploads and relevant metadata in them. Repos can contain many downloadable software units within them.

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

  5. Create a Version. 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.

  6. 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!

  7. 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.