UNPKG

jenni

Version:

CLI tool to interact with Jenkins server

44 lines (40 loc) 862 B
const figures = require('figures'); const { yellow, blue, red, green, magenta } = require('kleur'); const STATUS_TYPES = { failed: 'FAILED', success: 'SUCCESS', aborted: 'ABORTED', inProgress: 'IN_PROGRESS', notExecuted: 'NOT_EXECUTED', unstable: 'UNSTABLE', }; const BUILD_STATUS = { FAILED: { icon: red(figures.cross), label: red('Failed'), }, SUCCESS: { icon: green(figures.tick), label: green('Success'), }, ABORTED: { icon: yellow(figures.warning), label: yellow('Aborted'), }, IN_PROGRESS: { icon: blue(figures.play), label: blue('In Progress'), }, NOT_EXECUTED: { icon: magenta(figures.checkboxOn), label: magenta('Not executed'), }, UNSTABLE: { icon: yellow(figures.checkboxOff), label: yellow('Unstable'), }, }; module.exports = { STATUS_TYPES, BUILD_STATUS, };