Writing
GitLab용 커스텀 뱃지 생성하기
Node.js와 badge-maker를 활용하여 GitLab CI/CD용 커스텀 SVG 뱃지 만들기.
badges.js
const to_delete_at = "2023-07-29"
console.log(to_delete_at)
const { makeBadge } = require('badge-maker')
const fs = require('fs')
const svgToDeleteAt = makeBadge({
label: 'to delete at',
message: to_delete_at,
color: 'red',
})
fs.mkdir('badges', err => {
if (err && err.errno !== -17) console.error(err)
})
fs.writeFile('badges/to_delete_at.svg', svgToDeleteAt, err => {
if (err) console.error(err);
})
터미널에서 실행: node badges.js
이를 통해 GitLab에서 사용할 수 있는 커스텀 뱃지가 생성됩니다: