Skip to content

simply-cicd-core

ALM issue linking (Jira, GitLab Issues) and VCS API clients (GitHub, GitLab) — the library layer behind @simplysf/simply-cicd’s ALM/VCS integrations, published separately so it can be imported directly without pulling in the CLI framework. Full signatures and types are in the API reference.

Terminal window
npm install @simplysf/simply-cicd-core
import { createAlmProvider } from '@simplysf/simply-cicd-core';
const jira = createAlmProvider('jira');
const issues = jira.extractIssues(commitLog, ['PROJ']);
const { html } = jira.render(issues, 'https://example.atlassian.net/browse');
import { createVcsProvider } from '@simplysf/simply-cicd-core';
const gitlab = createVcsProvider('gitlab', { token: process.env.GITLAB_TOKEN });
const mr = await gitlab.findMergeRequest({ sourceBranch: 'feature/x' });