jenkins在本地文件系统上提交触发器

时间:2019-02-19 17:55:37

标签: jenkins

我担心这可能是某些问题的重复,如果是的话,我表示歉意。请允许我完整地描述我想要的内容,也许社区可以指出我的内容。

我的设置:

  • docker-mac kubernetes集群。
  • Jenkins使用nginx-ingress在我的本地集群中作为服务运行,例如jenkins.local.com。
  • 〜/ jenkins_home在我的本地计算机上被映射到容器映像中的/ var / jenkins_home,从而暴露了我的localhost文件系统
  • 〜/ code / github在容器映像上也暴露于/ var / github。

我通常将各种存储库保存在〜/ code / github或〜/ code / scm中。我想要的行为如下...

  • 我在本地进行提交,而不是推送到〜/ code / github / my_project上的任何分支。
  • Jenkins在其文件系统中看到了这一点,并通过运行〜/ code / github / my_project / Jenkinsfile的Jenkinsfile触发了构建

这将为我提供一个基于Jenkins的本地开发的开发循环,该循环可以为我提供有关测试的快速反馈,而无需我推动scm上的分支。

让Jenkins以这种方式对每次提交做出反应时,我有哪些选择?

0 个答案:

没有答案