@mixmaxhq/commitlint-jenkins

1.7.0 • Public • Published

commitlint-jenkins

Commitizen friendly

A wrapper for commitlint that determines the appropriate commit range in a Jenkins build. Adapted from @commitlint/travis-cli.

Only supports git projects, assumes a single repository (i.e. does not explicitly support cross- repo pull requests), and doesn't support renaming the remote to something other than origin. We welcome pull requests!

Flags

--if-ci

If commitlint-jenkins is run outside of a CI context, it will fail. This flag simply ignores the failure, for use-cases where commitlint-jenkins should be run from a script shared with a non-CI workflow.

--pr-only

If commitlint-jenkins is run in CI in a build that isn't a pull request build, silently exit. This flag is particularly handy for use with @mixmaxhq/semantic-commitlint.

Publishing a new version

GH_TOKEN=xxx npx semantic-release --no-ci

/@mixmaxhq/commitlint-jenkins/

    Package Sidebar

    Install

    npm i @mixmaxhq/commitlint-jenkins

    Weekly Downloads

    202

    Version

    1.7.0

    License

    MIT

    Unpacked Size

    14 kB

    Total Files

    6

    Last publish

    Collaborators

    • mikusd
    • mixmax-codeship
    • bradvogel
    • jessem3
    • ahmed-anas
    • guilhermemj
    • jsalvata
    • gabriel-mixmax
    • eduard.borges
    • raphaelbs
    • aaavakian
    • adborroto
    • mixmax_it
    • leonardo-mixmax
    • shrihari-mixmax
    • akashbhalla
    • stefano.dalpiaz
    • kamilgruszka
    • jordins
    • aminao
    • dombi
    • nzlaticmixmax
    • grahammixmax
    • anas_arshad1