一尘不染

为所有github仓库生成jenkins作业

jenkins

我想在Jenkins内部设置一些自动化功能,该功能会定期轮询github组织中的存储库列表,并根据作业模板为每个Git存储库自动设置一个jenkins作业。

实现这一目标的解决方案是什么?谢谢!


阅读 229

收藏
2020-07-25

共1个答案

一尘不染

如今,Jenkins Pipeline是必经之路。

它使用定义管道Jenkinsfile,您可以将其签入您的存储库。

最佳实践是这样的文件

pipeline {
    agent any

    stages {
        stage('Build') {
            steps {
                echo 'Building..'
            }
        }
        stage('Test') {
            steps {
                echo 'Testing..'
            }
        }
        stage('Deploy') {
            steps {
                echo 'Deploying....'
            }
        }
    }
}

文档中所述

2020-07-25