Releases
Provides methods for interacting with Releases in the Sentry API.
Table of Contents
-
Methods
- create(orgSlugprojectSlugbodycallback)
- createFile(orgSlugprojectSlugversionformDatacallback)
- delete(orgSlugprojectSlugversioncallback)
- deleteFile(orgSlugprojectSlugversionfileIdcallback)
- files(orgSlugprojectSlugversioncallback)
- get(orgSlugprojectSlugversioncallback)
- getFile(orgSlugprojectSlugversionfileIDcallback)
- update(orgSlugprojectSlugversionbodycallback)
- updateFile(orgSlugprojectSlugversionfileIdbodycallback)
Constructor
Releases
-
client
Parameters:
-
clientClient
Methods
create
-
orgSlug -
projectSlug -
body -
callback
Create a new release.
Parameters:
-
orgSlugStringOrganization slug.
-
projectSlugStringProject slug.
-
bodyObject-
versionStringA version identifier for this release. Can be a version number, a commit hash etc.
-
refStringAan optional commit reference. This is useful if a tagged version has been provided.
-
urlStringA URL that points to the release. This can be the path to an online interface to the sourcecode for instance.
-
dateStartedDateAn optional date that indicates when the release process started.
-
dateReleasedDateAn optional date that indicates when the release went live. If not provided the current time is assumed.
-
-
callbackFunction
Returns:
createFile
-
orgSlug -
projectSlug -
version -
formData -
callback
Upload a new file.
Parameters:
-
orgSlugStringOrganization slug.
-
projectSlugStringProject slug.
-
versionStringRelease version.
-
formDataObject-
nameStringThe name (full path) of the file.
-
fileFileThe multipart encoded file.
-
headerStringThis parameter can be supplied multiple times to attach headers to the file. Each header is a string in the format key:value. For instance it can be used to define a content type.
-
-
callbackFunction
Returns:
delete
-
orgSlug -
projectSlug -
version -
callback
Delete a release.
Parameters:
-
orgSlugStringOrganization slug.
-
projectSlugStringProject slug.
-
versionStringRelease version.
-
callbackFunction
Returns:
deleteFile
-
orgSlug -
projectSlug -
version -
fileId -
callback
Delete a file.
Parameters:
-
orgSlugStringOrganization slug.
-
projectSlugStringProject slug.
-
versionStringRelease version.
-
fileIdStringThe ID of the file to delete.
-
callbackFunction
Returns:
files
-
orgSlug -
projectSlug -
version -
callback
List all files.
Parameters:
-
orgSlugStringOrganization slug.
-
projectSlugStringProject slug.
-
versionStringRelease version.
-
callbackFunction
Returns:
get
-
orgSlug -
projectSlug -
version -
callback
Retrieve a release.
Parameters:
-
orgSlugStringOrganization slug.
-
projectSlugStringProject slug.
-
versionStringRelease version.
-
callbackFunction
Returns:
getFile
-
orgSlug -
projectSlug -
version -
fileID -
callback
Retrieve a file.
Parameters:
-
orgSlugStringOrganization slug.
-
projectSlugStringProject slug.
-
versionStringRelease version.
-
fileIDStringFile ID.
-
callbackFunction
Returns:
update
-
orgSlug -
projectSlug -
version -
body -
callback
Update a release.
Parameters:
-
orgSlugStringOrganization slug.
-
projectSlugStringProject slug.
-
versionStringRelease version.
-
bodyObject-
refStringAan optional commit reference. This is useful if a tagged version has been provided.
-
urlStringA URL that points to the release. This can be the path to an online interface to the sourcecode for instance.
-
dateStartedDateAn optional date that indicates when the release process started.
-
dateReleasedDateAn optional date that indicates when the release went live. If not provided the current time is assumed.
-
-
callbackFunction
Returns:
updateFile
-
orgSlug -
projectSlug -
version -
fileId -
body -
callback
Update a file.
Parameters:
-
orgSlugStringOrganization slug.
-
projectSlugStringProject slug.
-
versionStringRelease version.
-
fileIdStringThe ID of the file to update.
-
bodyObject-
nameStringThe new name of the file.
-
-
callbackFunction