Jenkins CI
Environment variables
The Authentication environment variables can be configured in Jenkins Project Settings..
Alternatively, the default NPM_TOKEN
and GH_TOKEN
can be easily setup with semantic-release-cli.
Node.js project configuration
Jenkinsfile (Declarative Pipeline)
configuration for a Node.js job
Jenkinsfile (Declarative Pipeline)
configuration for a Node.js jobNote: The publish pipeline must run a Node version that meets our requirement.
This example is a minimal configuration for semantic-release with a build running a version of Node labelled as "node LTS". Since versions of Node are manually downloaded and labelled, we recommend keeping the version used for the release steps up-to-date with the latest LTS version. See the Jenkins documentation for additional configuration options.
package.json
configuration for a Node job
package.json
configuration for a Node jobA package.json
is required only for local semantic-release installation.
Last updated