Docker 如何在运行时向运行在同一Jenkins实例上的每个作业提供Jenkins管道脚本(Jenkins文件)?

Docker 如何在运行时向运行在同一Jenkins实例上的每个作业提供Jenkins管道脚本(Jenkins文件)?,docker,jenkins,jenkins-pipeline,Docker,Jenkins,Jenkins Pipeline,我在docker容器上运行了一个jenkins实例,目前我正在使用“来自SCM的管道脚本”选项来提供jenkins管道脚本。有没有办法,我可以将我的jenkins文件保存在与jenkins实例相同的容器中,并在每次使用该jenkins实例触发作业时使用它,而不是将其托管在某个SCM中,并在每次触发作业时将其拉入容器中您可以在与您的jenkins实例相同的容器中创建本地git存储库,在那里提交脚本,然后在字段Pipeline script from SCM->Git->Repository URL

我在docker容器上运行了一个jenkins实例,目前我正在使用“来自SCM的管道脚本”选项来提供jenkins管道脚本。有没有办法,我可以将我的jenkins文件保存在与jenkins实例相同的容器中,并在每次使用该jenkins实例触发作业时使用它,而不是将其托管在某个SCM中,并在每次触发作业时将其拉入容器中

您可以在与您的jenkins实例相同的容器中创建本地git存储库,在那里提交脚本,然后在字段
Pipeline script from SCM->Git->Repository URL
中放入本地存储库的文件URI(例如
file:///c/Users/Vitalii/repositories/jenkinsPipelines
)。

您可以在与Jenkins实例相同的容器中创建本地git存储库,在那里提交脚本,然后在字段
Pipeline script from SCM->Git->Repository URL
中放入本地存储库的文件URI(例如
file:///c/Users/Vitalii/repositories/jenkinsPipelines
)。

使用常规管道项目类型;可以在项目配置中定义Jenkins文件内容。是否计划直接在Jenkins服务器上更改Jenkins文件?理想情况下,该文件应该位于源代码/repo中。从repo中删除它有什么具体原因吗?我认为这实际上违背了管道作为代码的理念,它允许您控制从repo内部部署什么以及如何使用常规管道项目类型;可以在项目配置中定义Jenkins文件内容。是否计划直接在Jenkins服务器上更改Jenkins文件?理想情况下,该文件应该位于源代码/repo中。把它从repo中删除有什么具体原因吗?我认为这实际上违背了管道作为代码的理念,它允许您控制从repo内部部署什么以及如何部署