def debug = false def stageName = '' def git_link def config_path = '' if(params.DEBUG) { debug = true } if(params.GIT) { git_link = params.GIT } if(params.CFG_PATH) { config_path = params.CFG_PATH } def printDebug(msg) { println 'DEBUG: ' + msg } node('test') { if(debug) { printDebug('FFUUCCKK') } stageName = 'checkout' stage(stageName) { sh label: 'checkout_git', script: 'git clone ' + git_link + ' openwrt; cd openwrt' } stageName = 'pre-build' stage(stageName) { sh label: 'patch_sources', script: 'patch -p1 < ../owrt_build_script/patches/16M.patch' sh label: 'feeds_update', script: './scripts/feeds update -a' sh label: 'feeds_install', script: './scripts/feeds install -a' } stageName = 'build' stage(stageName) { step('v11') { sh label: 'copy_config', script: 'cp owrt_build_script/configs/tl_wr841_v11_config .config' sh label: 'build', script: 'echo v11' } step('v12') { sh label: 'copy_config', script: 'cp owrt_build_script/configs/tl_wr841_v12_config .config' sh label: 'build_v12', script: 'echo v12' } } cleanWs() }