Skip to content

Commit

Permalink
Create the manifest file at the end of the build when the output fold…
Browse files Browse the repository at this point in the history
…er is in place (hence no folder creation is necessary).

Signed-off-by: Konstantina Chremmou <[email protected]>
  • Loading branch information
kc284 authored and MihaelaStoica committed Mar 12, 2018
1 parent d69f2dd commit 2f6b6d3
Showing 1 changed file with 22 additions and 23 deletions.
45 changes: 22 additions & 23 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -200,10 +200,31 @@ node("${params.BUILD_ON_NODE}") {
}
}

stage('Run checks') {
if (params.SKIP_CHECKS) {
println "Skipping initial checks on request."
} else {

List<String> list = ["check-roaming.sh", "copyrightcheck/copyrightcheck.sh", "i18ncheck/i18ncheck.sh", "deadcheck/deadcheck.sh", "spellcheck/spellcheck.sh"]
for (String item : list) {
bat """
cd ${env.WORKSPACE}\\xenadmin.git\\devtools
sh "${item}"
"""
}
}
}

stage('Build') {
bat """
cd ${env.WORKSPACE}
sh "xenadmin.git/mk/xenadmin-build.sh"
"""
}

stage('Create manifest') {
GString manifestFile = "${env.WORKSPACE}\\output\\xenadmin-manifest.txt"
File file = new File(manifestFile)
file.getParentFile().mkdirs()

String branchInfo = (params.XC_BRANCH == 'master') ? 'trunk' : params.XC_BRANCH
file << "@branch=${branchInfo}\n"
Expand Down Expand Up @@ -240,28 +261,6 @@ node("${params.BUILD_ON_NODE}") {
file << readFile("${env.WORKSPACE}\\scratch\\dotnet-packages-manifest.txt").trim()
}

stage('Run checks') {
if (params.SKIP_CHECKS) {
println "Skipping initial checks on request."
} else {

List<String> list = ["check-roaming.sh", "copyrightcheck/copyrightcheck.sh", "i18ncheck/i18ncheck.sh", "deadcheck/deadcheck.sh", "spellcheck/spellcheck.sh"]
for (String item : list) {
bat """
cd ${env.WORKSPACE}\\xenadmin.git\\devtools
sh "${item}"
"""
}
}
}

stage('Build') {
bat """
cd ${env.WORKSPACE}
sh "xenadmin.git/mk/xenadmin-build.sh"
"""
}

stage('Run tests') {

if (params.XC_BRANDING != 'citrix') {
Expand Down

0 comments on commit 2f6b6d3

Please sign in to comment.