以下是一些 Jenkinsfile 的示例,这些示例展示了如何使用 Jenkinsfile 来定义和配置 Jenkins pipeline。

示例 1:简单的 Jenkinsfile

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                echo 'Building the project...'
                // 这里可以添加构建步骤
            }
        }
    }
}

示例 2:多阶段 Jenkinsfile

pipeline {
    agent any
    stages {
        stage('Checkout') {
            steps {
                checkout scm
            }
        }
        stage('Test') {
            steps {
                echo 'Running tests...'
                // 这里可以添加测试步骤
            }
        }
        stage('Build') {
            steps {
                echo 'Building the project...'
                // 这里可以添加构建步骤
            }
        }
        stage('Deploy') {
            steps {
                echo 'Deploying the project...'
                // 这里可以添加部署步骤
            }
        }
    }
}

图片示例

Jenkins Pipeline

更多 Jenkinsfile 示例