首页 新闻 会员 周边

github一个仓库里边能不能放多个带有dockerfile文件的项目

0
悬赏园豆:10 [待解决问题]

github+jenkins做持续集成。

能不能实现:jenkins监听一个github仓库,当有新代码提交时,只构建仓库中的那个 文件夹(一个文件夹一个项目)

还是github中一个仓库就是一个项目,不过这样的话好像对基于docker的微服务不是很友好啊。

 

本人没什么经验,都是现学,实在想不出百度关键字了,正在准备毕设,求大神们给指条明路。

xiemu的主页 xiemu | 初学一级 | 园豆:194
提问于:2018-05-09 21:42
< >
分享
所有回答(1)
1

可以,jenkins只是一个调度程序,具体的处理逻辑你说了算。

幻天芒 | 园豆:37175 (高人七级) | 2018-05-09 23:08

我该怎么做呢?比如我写好代码提交到github仓库中,此时仓库里边有很多个文件夹,如何编写pipline来得知有新提交的文件夹位置呢?从而只构建那个文件夹下的dockerfile

支持(0) 反对(0) xiemu | 园豆:194 (初学一级) | 2018-05-09 23:18

或者有没有相关的参考文章博客啥的呢?我想不出搜索关键字了

支持(0) 反对(0) xiemu | 园豆:194 (初学一级) | 2018-05-09 23:21

@xiemu: github hooks可以通知jenkins代码有变更,可以再commit记录上,设定特定的关键字来触发不同的任务。

支持(0) 反对(0) 幻天芒 | 园豆:37175 (高人七级) | 2018-05-09 23:41

@幻天芒: 谢谢您的耐心回答

支持(0) 反对(0) xiemu | 园豆:194 (初学一级) | 2018-05-09 23:55

@xiemu: :)

支持(0) 反对(0) 幻天芒 | 园豆:37175 (高人七级) | 2018-05-10 00:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册