指定“GitHub组织”作业中Jenkins文件的git URL位置

指定“GitHub组织”作业中Jenkins文件的git URL位置,github,jenkins,jenkins-pipeline,github-organizations,Github,Jenkins,Jenkins Pipeline,Github Organizations,当我创建一个新的Github组织作业并配置它时。在“项目识别器”部分中,我只能选择“项目Jenkinsfile”(不带输入字段),它将使用每个存储库根目录中的Jenkinsfile。我希望能够有一种识别项目的方法,但是使用不同GitHub存储库中的不同Jenkins文件 我不希望项目开发人员能够修改项目的工作流程。如何指定在此类作业中从URL位置使用Jenkins文件?听起来使用Jenkins文件根本不符合您的需要。拥有外部(尤其是项目内部)配置的一部分是,您需要能够信任具有访问权限的人员。你可

当我创建一个新的Github组织作业并配置它时。在“项目识别器”部分中,我只能选择“项目Jenkinsfile”(不带输入字段),它将使用每个存储库根目录中的Jenkinsfile。我希望能够有一种识别项目的方法,但是使用不同GitHub存储库中的不同Jenkins文件


我不希望项目开发人员能够修改项目的工作流程。如何指定在此类作业中从URL位置使用Jenkins文件?

听起来使用Jenkins文件根本不符合您的需要。拥有外部(尤其是项目内部)配置的一部分是,您需要能够信任具有访问权限的人员。你可能想要建立一个自由式的工作,并在jenkins UI中以老式的方式做任何事情。通过这种方式,您可以将对构建过程的访问限制到每个用户。编辑-您仍然可以在freestyle项目中使用管道,您只需在jenkins UI中定义脚本,而不是在存储库中定义文件。