The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.
For a list of other such plugins, see the Pipeline Steps Reference page.
getNextSemanticVersion
: Next semantic version based on tags and conventional commits in Git repositoryfrom
(optional)
type
REF
, COMMIT
value
String
majorPattern
(optional)
String
minorPattern
(optional)
String
patchPattern
(optional)
String
repo
(optional)
String
to
(optional)
type
REF
, COMMIT
value
String
gitChangelog
: Changelog from Git repositorycustomIssues
(optional)
name
String
issuePattern
String
link
(optional)
String
title
(optional)
String
dateFormat
(optional)
String
extendedVariables
(optional)
name
String
value
String
from
(optional)
type
REF
, COMMIT
value
String
gitHub
(optional)
api
String
token
String
issuePattern
String
gitLab
(optional)
server
String
token
String
issuePattern
String
projectName
String
ignoreCommitsIfMessageMatches
(optional)
String
ignoreCommitsIfOlderThan
(optional)
String
ignoreCommitsWithoutIssue
(optional)
boolean
ignoreTagsIfNameMatches
(optional)
String
javascriptHelper
(optional)
String
jira
(optional)
server
String
issuePattern
String
username
String
password
String
basicAuthString
String
bearer
String
noIssueName
(optional)
String
readableTagName
(optional)
String
removeIssueFromMessage
(optional)
boolean
repo
(optional)
String
returnType
(optional)
STRING
, CONTEXT
template
(optional)
String
timeZone
(optional)
String
to
(optional)
type
REF
, COMMIT
value
String
untaggedName
(optional)
String
step([$class: 'GitChangelogRecorder'])
: Git ChangelogSee Git Changelog Plugin for details on how to configure and use this plugin.
config
configFile
(optional)
String
createFileTemplateContent
(optional)
String
createFileTemplateFile
(optional)
String
createFileUseTemplateContent
(optional)
boolean
createFileUseTemplateFile
(optional)
boolean
customIssues
(optional)
name
String
pattern
String
link
String
title
String
dateFormat
(optional)
String
file
(optional)
String
fromReference
(optional)
String
fromType
(optional)
String
gitHubApi
(optional)
String
gitHubApiTokenCredentialsId
(optional)
String
gitHubIssuePattern
(optional)
String
gitHubToken
(optional)
String
gitLabApiTokenCredentialsId
(optional)
String
gitLabProjectName
(optional)
String
gitLabServer
(optional)
String
gitLabToken
(optional)
String
ignoreCommitsIfMessageMatches
(optional)
String
ignoreCommitsWithoutIssue
(optional)
boolean
ignoreTagsIfNameMatches
(optional)
String
jiraBasicAuthString
(optional)
String
jiraBasicAuthStringCredentialsId
(optional)
String
jiraBearer
(optional)
String
jiraBearerCredentialsId
(optional)
String
jiraIssuePattern
(optional)
String
jiraPassword
(optional)
String
jiraServer
(optional)
String
jiraUsername
(optional)
String
jiraUsernamePasswordCredentialsId
(optional)
String
noIssueName
(optional)
String
readableTagName
(optional)
String
showSummary
(optional)
boolean
showSummaryTemplateContent
(optional)
String
showSummaryTemplateFile
(optional)
String
showSummaryUseTemplateContent
(optional)
boolean
showSummaryUseTemplateFile
(optional)
boolean
subDirectory
(optional)
String
timeZone
(optional)
String
toReference
(optional)
String
toType
(optional)
String
untaggedName
(optional)
String
useConfigFile
(optional)
boolean
useFile
(optional)
boolean
useGitHub
(optional)
boolean
useGitLab
(optional)
boolean
useIgnoreTagsIfNameMatches
(optional)
boolean
useJira
(optional)
boolean
useReadableTagName
(optional)
boolean
useSubDirectory
(optional)
boolean
Please submit your feedback about this page through this quick form.
Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?
See existing feedback here.