Skip to content
Snippets Groups Projects
Commit 7c9b8604 authored by michael.minelli's avatar michael.minelli
Browse files

GitlabManager => Add getReleases function

parent f58e8265
No related branches found
No related tags found
No related merge requests found
......@@ -13,6 +13,7 @@ import express from 'express';
import GitlabRoute from '../shared/types/Gitlab/GitlabRoute';
import SharedConfig from '../shared/config/SharedConfig';
import GitlabProfile from '../shared/types/Gitlab/GitlabProfile';
import GitlabRelease from '../shared/types/Gitlab/GitlabRelease';
class GitlabManager {
......@@ -68,6 +69,12 @@ class GitlabManager {
return response.data;
}
async getRepositoryReleases(repoId: number): Promise<Array<GitlabRelease>> {
const response = await axios.get<Array<GitlabRelease>>(this.getApiUrl(GitlabRoute.REPOSITORY_RELEASES_GET).replace('{{id}}', String(repoId)));
return response.data;
}
async createRepository(name: string, description: string, visibility: string, initializeWithReadme: boolean, namespace: number, sharedRunnersEnabled: boolean, wikiEnabled: boolean, import_url: string): Promise<GitlabRepository> {
const response = await axios.post<GitlabRepository>(this.getApiUrl(GitlabRoute.REPOSITORY_CREATE), {
name : name,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment