You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@turbine.apache.org by gk...@apache.org on 2021/12/09 14:42:14 UTC
[turbine-fulcrum-build] branch master updated: Update Jenkinsfile, use params without setting environment
This is an automated email from the ASF dual-hosted git repository.
gk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/turbine-fulcrum-build.git
The following commit(s) were added to refs/heads/master by this push:
new baa3344 Update Jenkinsfile, use params without setting environment
baa3344 is described below
commit baa3344209ca20d63ed01f74b725ddba5547aeec
Author: Georg Kallidis <gk...@cedis.fu-berlin.de>
AuthorDate: Thu Dec 9 15:41:37 2021 +0100
Update Jenkinsfile, use params without setting environment
---
Jenkinsfile | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/Jenkinsfile b/Jenkinsfile
index fa266b7..a6c47c0 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -68,7 +68,6 @@ pipeline
{
DEPLOY_BRANCH = 'asf-site'
STAGING_DIR = "target/${params.MULTI_MODULE}/"
- FULCRUM_COMPONENT = "${params.FULCRUM_COMPONENT}"
// LANG = 'C.UTF-8'
// -B, --batch-mode Run in non-interactive (batch) mode
// -e, --error Produce execution error messages
@@ -87,15 +86,15 @@ pipeline
steps
{
// not --update as clone ise done without --recurse-submodules
- sh "git submodule update --init $FULCRUM_COMPONENT"
+ sh "git submodule update --init ${params.FULCRUM_COMPONENT}"
// branch will be detached head, need to checkout explicitely
- dir("$FULCRUM_COMPONENT")
+ dir("${params.FULCRUM_COMPONENT}")
{
script
{
sh "pwd"
sh "git branch"
- echo "$FULCRUM_COMPONENT: Checking out ${params.SUB_MODULE_HEAD}"
+ echo "${params.FULCRUM_COMPONENT}: Checking out ${params.SUB_MODULE_HEAD}"
sh "git checkout ${params.SUB_MODULE_HEAD}"
env.CURRENT_BRANCH = sh(script: "git status --branch --porcelain | grep '##' | cut -c 4-", returnStdout: true).trim()
echo "CURRENT_BRANCH: ${env.CURRENT_BRANCH}"
@@ -114,7 +113,7 @@ pipeline
}
steps
{
- dir("$FULCRUM_COMPONENT")
+ dir("${params.FULCRUM_COMPONENT}")
{
sh "pwd"
// builds into target/site folder, this folder is expected to be preserved as it is used in next step
@@ -133,7 +132,7 @@ pipeline
}
steps
{
- dir("$FULCRUM_COMPONENT")
+ dir("${params.FULCRUM_COMPONENT}")
{
sh "pwd"
// builds into target/staging folder, this folder is expected to be preserved as it is used in next step
@@ -163,7 +162,7 @@ pipeline
}
steps
{
- dir("$FULCRUM_COMPONENT")
+ dir("${params.FULCRUM_COMPONENT}")
{
script
{
@@ -176,9 +175,9 @@ pipeline
def exists = fileExists '.gitignore'
if (exists)
{
- echo "Fulcrum component $FULCRUM_COMPONENT: .gitignore exists in branch ${DEPLOY_BRANCH}."
+ echo "Fulcrum component ${params.FULCRUM_COMPONENT}: .gitignore exists in branch ${DEPLOY_BRANCH}."
} else {
- echo "Fulcrum component $FULCRUM_COMPONENT: creating default .gitignore in branch ${DEPLOY_BRANCH}."
+ echo "Fulcrum component ${params.FULCRUM_COMPONENT}: creating default .gitignore in branch ${DEPLOY_BRANCH}."
sh "echo 'target/' > .gitignore"
sh "git add .gitignore"
sh "git commit -m \"Added .gitignore\""
@@ -189,9 +188,10 @@ git ls-files | grep -v "^\\." | xargs rm -f
"""
sh "cp -rf ./${STAGING_DIR}* ."
// Commit the changes to the target branch BRANCH_NAME, groovy allows to omit env. prefix, available in multibranch pipeline.
- env.COMMIT_MESSAGE = "$FULCRUM_COMPONENT: Updated site in ${DEPLOY_BRANCH} from ${env.CURRENT_BRANCH} (${env.LAST_SHA}) from ${params.MULTI_MODULE} from ${BUILD_URL}"
+ env.COMMIT_MESSAGE = "${params.FULCRUM_COMPONENT}: Updated site in ${DEPLOY_BRANCH} from ${env.CURRENT_BRANCH} (${env.LAST_SHA}) from ${params.MULTI_MODULE} from ${BUILD_URL}"
sh "git add -A"
sh "git commit -m "${env.COMMIT_MESSAGE}" | true"
+ echo "${env.COMMIT_MESSAGE}"
// Push the generated content for deployment
sh "git push -u origin ${DEPLOY_BRANCH}"
}