@gitlab/semantic-release-merge-request-analyzer
Version:
Semantic release plugin to determine version based on GitLab merge request labels
19 lines (15 loc) • 403 B
JavaScript
import { Gitlab } from '@gitbeaker/node';
/**
* Initializes a GitLab API client.
*
* @param {Object} context The semantic-release context.
* @returns {Object} GitLab API client.
*/
export function getGitLabClient(context) {
const { env } = context;
return new Gitlab({
token: env.GITLAB_TOKEN,
host: env.CI_SERVER_URL || 'https://gitlab.com',
});
}
export default getGitLabClient;