This is an automated email from the ASF dual-hosted git repository.

jbonofre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/karaf-cellar.git


The following commit(s) were added to refs/heads/main by this push:
     new 15eb159b Build with JDK11 for now (#141)
15eb159b is described below

commit 15eb159b77975c51012d8b153b08f83909f281e5
Author: JB Onofré <[email protected]>
AuthorDate: Sun Aug 24 07:46:16 2025 +0200

    Build with JDK11 for now (#141)
    
    * Remove Jenkinsfile
    
    * Use JDK11 for now (waiting Cellar 4.4.x prep)
---
 .github/workflows/build.yml |   4 +-
 Jenkinsfile                 | 162 --------------------------------------------
 2 files changed, 2 insertions(+), 164 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a4575f77..bb260f17 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -34,10 +34,10 @@ jobs:
 
     steps:
       - uses: actions/checkout@v4
-      - name: Set up JDK 17
+      - name: Set up JDK 11
         uses: actions/setup-java@v4
         with:
-          java-version: '17'
+          java-version: '11'
           distribution: 'temurin'
       - name: Build
         run: mvn -U -B -e clean install -DskipTests
diff --git a/Jenkinsfile b/Jenkinsfile
deleted file mode 100644
index e2ebd83c..00000000
--- a/Jenkinsfile
+++ /dev/null
@@ -1,162 +0,0 @@
-#!groovy
-
-/*
- *
- *  Licensed to the Apache Software Foundation (ASF) under one or more
- *  contributor license agreements.  See the NOTICE file distributed with
- *  this work for additional information regarding copyright ownership.
- *  The ASF licenses this file to You under the Apache License, Version 2.0
- *  (the "License"); you may not use this file except in compliance with
- *  the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- *
- */
-
-pipeline {
-
-    agent {
-        node {
-            label 'ubuntu'
-        }
-    }
-
-    environment {
-        // ... setup any environment variables ...
-        MVN_LOCAL_REPO_OPT = '-Dmaven.repo.local=.repository'
-        MVN_TEST_FAIL_IGNORE = '-Dmaven.test.failure.ignore=true'
-    }
-
-    tools {
-        // ... tell Jenkins what java version, maven version or other tools 
are required ...
-        maven 'maven_3_latest'
-        jdk 'jdk_11_latest'
-    }
-
-    options {
-        // Configure an overall timeout for the build of one hour.
-        timeout(time: 1, unit: 'HOURS')
-        // When we have test-fails e.g. we don't need to run the remaining 
steps
-        skipStagesAfterUnstable()
-        buildDiscarder(logRotator(numToKeepStr: '5', artifactNumToKeepStr: 
'5'))
-    }
-
-    stages {
-        stage('Initialization') {
-            steps {
-                echo 'Building branch ' + env.BRANCH_NAME
-                echo 'Using PATH ' + env.PATH
-            }
-        }
-
-        stage('Cleanup') {
-            steps {
-                echo 'Cleaning up the workspace'
-                deleteDir()
-            }
-        }
-
-        stage('Checkout') {
-            steps {
-                echo 'Checking out branch ' + env.BRANCH_NAME
-                checkout scm
-            }
-        }
-
-        stage('Build') {
-            steps {
-                echo 'Building'
-                sh 'mvn -U -B -e clean install -DskipTests'
-            }
-        }
-
-        stage('Tests') {
-            steps {
-                echo 'Running tests'
-                sh 'mvn -B -e test -Ptest'
-            }
-            post {
-                always {
-                    junit(testResults: '**/surefire-reports/*.xml', 
allowEmptyResults: true)
-                    junit(testResults: '**/failsafe-reports/*.xml', 
allowEmptyResults: true)
-                }
-            }
-        }
-
-        stage('Deploy') {
-            when {
-                expression {
-                    env.BRANCH_NAME ==~ /(cellar-4.1.x|master)/
-                }
-            }
-            steps {
-                echo 'Deploying'
-                sh 'mvn -B -e deploy -Pdeploy'
-            }
-        }
-    }
-
-    // Do any post build stuff ... such as sending emails depending on the 
overall build result.
-    post {
-        // If this build failed, send an email to the list.
-        failure {
-            script {
-                if(env.BRANCH_NAME == "cellar-4.1.x" || env.BRANCH_NAME == 
"master") {
-                    emailext(
-                            subject: "[BUILD-FAILURE]: Job '${env.JOB_NAME} 
[${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'",
-                            body: """
-BUILD-FAILURE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] 
[${env.BUILD_NUMBER}]':
-Check console output at "<a href="${env.BUILD_URL}">${env.JOB_NAME} 
[${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]</a>"
-""",
-                            to: "[email protected]",
-                            recipientProviders: [[$class: 
'DevelopersRecipientProvider']]
-                    )
-                }
-            }
-        }
-
-        // If this build didn't fail, but there were failing tests, send an 
email to the list.
-        unstable {
-            script {
-                if(env.BRANCH_NAME == "cellar-4.1.x" || env.BRANCH_NAME == 
"master") {
-                    emailext(
-                            subject: "[BUILD-UNSTABLE]: Job '${env.JOB_NAME} 
[${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'",
-                            body: """
-BUILD-UNSTABLE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] 
[${env.BUILD_NUMBER}]':
-Check console output at "<a href="${env.BUILD_URL}">${env.JOB_NAME} 
[${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]</a>"
-""",
-                            to: "[email protected]",
-                            recipientProviders: [[$class: 
'DevelopersRecipientProvider']]
-                    )
-                }
-            }
-        }
-
-        // Send an email, if the last build was not successful and this one is.
-        success {
-            // Cleanup the build directory if the build was successful
-            // (in this cae we probably don't have to do any post-build 
analysis)
-            deleteDir()
-            script {
-                if ((env.BRANCH_NAME == "cellar-4.1.x" || env.BRANCH_NAME == 
"master") && (currentBuild.previousBuild != null) && 
(currentBuild.previousBuild.result != 'SUCCESS')) {
-                    emailext (
-                            subject: "[BUILD-STABLE]: Job '${env.JOB_NAME} 
[${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'",
-                            body: """
-BUILD-STABLE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]':
-Is back to normal.
-""",
-                            to: "[email protected]",
-                            recipientProviders: [[$class: 
'DevelopersRecipientProvider']]
-                    )
-                }
-            }
-        }
-    }
-
-}

Reply via email to