Bài đầu tiên chúng ta tìm hiểu và ứng dụng share library nhé
1) Overview share library in Jenkins

Trên đây là design tiêu chuẩn.
var: Ở đây định nghĩ global functions mà bạn có thể sử dụng cho script
resources: để chứa mọi thứ mà ko phải là groovy file
src: chứa groovy file để bạn có thể import vào script của bạn.
2) Configure share library and connect to github





Giờ save và apply thôi.
3) Practise
3.1) Global function and note
Giờ chúng ta cùng khám phá github

gờ đây mình định nghĩ 1 func đơn giản.



@Library("pipeline-shared-lib") _
pipeline{
agent any
stages{
stage("Build"){
steps{
script{
swissknife.printName 'Nimtechnology'
}
}
}
}
}

anh em để ý @Library(“”) trong đây là cái tên mình đặt cho share library
Ấn build thử sem ntn





Bạn scoll up lên vài ảnh trên sẽ hiểu.
3.2) Multi branchs with Share library

3.3) Multi share libraries in a script


