Newer
Older
DummyJnkPL / Jenkinsfile
@Benoit Donneaux Benoit Donneaux on 11 Dec 2017 672 bytes Improve readability
#!/usr/bin/env groovy​

package indyjenkinslib

// Load Jenkins shared libraries for all Hypeledger Indy project
def libIndy = [
	remote:			'https://github.com/digital-me/indy-jenkins-lib.git',
	branch:			'draft-01',
	credentialsId:	null,
]

library(
	identifier: "libIndy@${libIndy.branch}",
	retriever: modernSCM([
		$class: 'GitSCMSource',
		remote: libIndy.remote,
		credentialsId: libIndy.credentialsId
	])
)

// Initialize configuration
def config = initConfig('dummy-jenkins-pl')
 
// CI Pipeline
stValidate(config)
stCompile(config)
stTest(config)
stPackage(config)

// CD Pipeline
if (config.extended) {
	stRelease(config)
	stDeliver(config)
	stNotify(config)
}