For setup refer to Using Jenkins Shared Libraries For basic knowledge about developing new library refer to Writing Library
Single file represent single pipeline step and parameterized using config
object
Never store sensitive data(token, login account, etc) use credentials manager