hides 64-bit fw compilation for moonlight/tgc_vp and disables it in jenkin pipeline
This commit is contained in:
36
Jenkinsfile
vendored
36
Jenkinsfile
vendored
@@ -124,6 +124,16 @@ pipeline {
|
||||
options {
|
||||
lock("One Board at a time")
|
||||
}
|
||||
when{
|
||||
not {
|
||||
anyof {
|
||||
expression { BOARD == 'Moonlight' && CORE_TYPE =='64'}
|
||||
}
|
||||
anyof {
|
||||
expression { BOARD == 'TGC_VP' && CORE_TYPE =='64'}
|
||||
}
|
||||
}
|
||||
}
|
||||
stages {
|
||||
stage("CMAKE") {
|
||||
steps {
|
||||
@@ -138,21 +148,27 @@ pipeline {
|
||||
}
|
||||
}
|
||||
stage("Checkout TGC-ISS, TGC-Compliance and TGC-GEN"){
|
||||
steps {
|
||||
sh 'rm -rf * .??* '
|
||||
checkout_iss_project("https://git.minres.com/TGFS/TGC-ISS.git", "develop")
|
||||
dir("TGC-COMPLIANCE"){
|
||||
checkout_iss_project("https://git.minres.com/TGFS/TGC-COMPLIANCE.git", "master")
|
||||
}
|
||||
dir("TGC-GEN"){
|
||||
checkout_iss_project("https://git.minres.com/TGFS/TGC-GEN.git", "develop")
|
||||
}
|
||||
|
||||
steps {
|
||||
sh 'pwd'
|
||||
dir("TGC-ISS"){
|
||||
sh 'pwd'
|
||||
sh 'rm -rf * .??* '
|
||||
checkout_iss_project("https://git.minres.com/TGFS/TGC-ISS.git", "develop")
|
||||
dir("TGC-COMPLIANCE"){
|
||||
sh 'pwd'
|
||||
checkout_iss_project("https://git.minres.com/TGFS/TGC-COMPLIANCE.git", "master")
|
||||
}
|
||||
dir("TGC-GEN"){
|
||||
sh 'pwd'
|
||||
checkout_iss_project("https://git.minres.com/TGFS/TGC-GEN.git", "develop")
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
stage("Generate cores and build TGC-ISS"){
|
||||
steps {
|
||||
sh 'pwd'
|
||||
sh 'ls'
|
||||
sh 'conan profile detect --force'
|
||||
sh 'rm -rf build'
|
||||
/*
|
||||
|
Reference in New Issue
Block a user