mirror of https://github.com/ARMmbed/mbed-os.git
Merge pull request #7772 from timurh01/jenkinsfile_refactor
Modified Jenkinsfile into one-liner format.pull/7854/head
commit
b373b13fcc
|
@ -1,31 +1,2 @@
|
|||
|
||||
// List of targets to compile
|
||||
def targets = [
|
||||
//"LPC1768",
|
||||
//"NUCLEO_F401RE",
|
||||
//"NRF51822",
|
||||
"K64F"
|
||||
]
|
||||
|
||||
// Map toolchains to compiler labels on Jenkins
|
||||
def toolchains = [
|
||||
ARM: "armcc",
|
||||
//IAR: "iar_arm",
|
||||
GCC_ARM: "arm-none-eabi-gcc"
|
||||
]
|
||||
|
||||
// mbed.getCurrentBranch returns either local branch name or reference to pull request
|
||||
def currentBranch = mbed.getCurrentBranch()
|
||||
|
||||
// Create a map of predefined build steps
|
||||
def parallelSteps = mbed.createParalleSteps("mbed-os", targets, toolchains)
|
||||
|
||||
// Run build steps parallel, map as paramater
|
||||
mbed.compile(parallelSteps)
|
||||
|
||||
def testApps = [
|
||||
"mbed-os-cliapp"
|
||||
]
|
||||
|
||||
// buildTestApps accepts array of test application names and a mbed-os branch or PR reference as parameters
|
||||
mbed.buildTestApps(testApps, "${currentBranch}")
|
||||
// This is internal file to run tests in internal Jenkins
|
||||
mbed.run_job()
|
||||
|
|
Loading…
Reference in New Issue