Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
How to Create a Shared Library in Jenkins
Fields to fill:
Name: Name for shared library
Default Version: main (main branch Git)
Retrieval Method: Modern SCM
source Code Management: git
credentials: Give credentials if your repo is private, otherwise set it to none
Project Repository: Url of your source code repository
Save the changes.
NOTE:
. By Default Jenkins will look for the vars folder in your repo for SharedLibraries
. This should only be done once as long as repository remains the same
How to call your shared library in your jenkinsFile
Syntax:
Example groovy script:
@Library("shared-lib") _ ----------> This Function should be called at the starting of the groovy script to invoke shared libraries
pipeline {
agent any
stages {
stage('Hello') {
steps {
helloWorld() ---------> Your Shared library name in vars folder in your repo (eg:helloWorld.groovy)
}
}
}
}