Each product you are selling has a number of releases. Each release has a set of files and a unique version number. ninkik has fully fledged API to create new releases via you CI/CD pipeline. It does not matter if you are releasing new versions, the workflow is always the same:
/api/upload
endpoint to implicitly create a new release./api/upload
endpoint. You can use Docker, S3 or attached files for specifiying the location of the files.RELEASED
. Only artifacts in this status can be accessed by your customers. Use PUT /api/releases/{uuid-or-internal-name}/status
to change the release status.