使用ci

时间:2016-07-07 19:00:08

标签: github build continuous-integration fork webhooks

有一个开源项目(https://github.com/firebase/firebase-jobdispatcher-android),我想用travis / circleci或其他云ci构建。但是,这些CI不允许您进入不属于您的回购。

我没有尝试过,但我预感到,当这些回购“主”分支更新时,我将无法获得webhook设置以获得通知。

为什么不叉?因为那时我不知何故需要手动\使用cron服务器来更新我的fork repo!它失去了开源repo构建的重点......

为什么我要不断建立它?因为他们不会将他们的.aar输出上传到mavencetral或jcenter,我不想把.aars放在我的项目中并且一直更新它 - 膨胀回购......

无论如何,我没有得到它 - 有一个开源项目,回购存在并向所有人开放,拉动数据和获取webhooks并不会以任何方式损害该回购,为什么不可能? ???

如果我错了并且有可能挂钩,我怎样才能设置一个最终会上传到mavencentral的构建版本(可能是gradle插件,我有一个帐户并且很乐意在那里有一个公共副本)?< / p>

(我考虑过微服务,当然没有某种类型+基于docker的ci我可以拉动并构建任何东西,我不介意构建需要时间)。

0 个答案:

没有答案