jenkins-2.439.1搭建

一、

二、pipeline文件

pipeline {
    agent any // 可以指定特定的agent, 如 'label' 或 'docker'

    environment {
        JAVA_HOME = "/usr/local/software/jdk1.8.0_451"
        PATH = "${JAVA_HOME}/bin:${env.PATH}"
    }
    
    tools {
        maven 'M3' // 使用 Global Tool Configuration 中配置的 Maven 名称
    }

    stages {
        stage('Checkout') {
            steps {
                // 检出代码
                git branch: 'main',
                url: 'http://192.168.1.102:8060/root/e2mg-cicd-demo.git'
            }
        }

        stage('Build') {
            steps {
                sh "mvn clean package"
            }
        }

        stage('Test') {
            steps {
                sh "${JAVA_HOME}/bin/java HelloWorld"
            }
        }

        stage('Deploy') {
            steps {
                echo 'Deploying application...'
                // 这里可以添加部署逻辑
            }
        }
    }

    post {
        always {
            echo 'This will always run'
        }
        success {
            echo 'This will run only if successful'
        }
        failure {
            echo 'This will run only if failed'
        }
    }
}

三、安装maven

四、安装git

你可能感兴趣的:(jenkins,elasticsearch,运维)