Compare commits

..

1 Commits

Author SHA1 Message Date
Thomas Klaehn
52bb621d1f linux-blackfinn: Add Jenkinsfile
Signed-off-by: Thomas Klaehn <thomas.klaehn@u-blox.com>
2019-03-08 10:32:16 +01:00

64
Jenkinsfile vendored
View File

@ -12,46 +12,42 @@ pipeline {
repo sync repo sync
""" """
stage('Fetch') { stage('Fetch') {
steps { script {
script { if(params.MACHINE == 'beaglebone-yocto') {
if(params.MACHINE == 'beaglebone-yocto') { sh """#!/bin/bash
sh """#!/bin/bash source bbb-init-build-env
source bbb-init-build-env bitbake console-image --runall=fetch
bitbake console-image --runall=fetch """
""" }
} else if(params.MACHINE == 'raspberrypi3-64') {
else if(params.MACHINE == 'raspberrypi3-64') { sh """#!/bin/bash
sh """#!/bin/bash source rpi-init-build-env
source rpi-init-build-env bitbake console-image --runall=fetch
bitbake console-image --runall=fetch """
"""
}
} }
} }
} }
stage('Build') { stage('Build') {
steps { script {
script { if(params.MACHINE == 'beaglebone-yocto') {
if(params.MACHINE == 'beaglebone-yocto') { sh """#!/bin/bash
sh """#!/bin/bash source bbb-init-build-env
source bbb-init-build-env bitbake console-image
bitbake console-image """
""" }
} else if(params.MACHINE == 'raspberrypi3-64') {
else if(params.MACHINE == 'raspberrypi3-64') { sh """#!/bin/bash
sh """#!/bin/bash source rpi-init-build-env
source rpi-init-build-env bitbake console-image
bitbake console-image """
"""
}
} }
stash name: "download_bz2", includes: "**/build/downloads/*.tar.bz2", excludes: "**/build/downloads/*.tar.bz2.*"
stash name: "download_gz", includes: "**/build/downloads/*.tar.gz", excludes: "**/build/downloads/*.tar.gz.*"
stash name: "download_xz", includes: "**/build/downloads/*.tar.xz", excludes: "**/build/downloads/*.tar.xz.*"
stash name: "deploy_ipk", includes: "**/build/tmp/deploy/ipk/**"
stash name: "deploy_images", includes: "**/build/tmp/deploy/images/**"
} }
stash name: "download_bz2", includes: "**/build/downloads/*.tar.bz2", excludes: "**/build/downloads/*.tar.bz2.*"
stash name: "download_gz", includes: "**/build/downloads/*.tar.gz", excludes: "**/build/downloads/*.tar.gz.*"
stash name: "download_xz", includes: "**/build/downloads/*.tar.xz", excludes: "**/build/downloads/*.tar.xz.*"
stash name: "deploy_ipk", includes: "**/build/tmp/deploy/ipk/**"
stash name: "deploy_images", includes: "**/build/tmp/deploy/images/**"
} }
} }
} }