New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple remote drivers, i.e. Github and Gogs enabled #1336
Comments
|
The decision was made to remove multiple remotes and there are no plans to re-introduce. With each release Drone integrates more deeply with systems like GitHub (Gogs, etc). The more deeply we integrate with these systems the more difficult it became to support multiple remotes. The multiple remote implementation in the prior version wasn't very good. You had to logout and login with a different account to switch between GitHub and Bitbucket (for example). The complexity caused by multiple remotes just didn't seem to justify our half-baked implementation. Luckily Drone has a pretty lightweight runtime (< 20MB RAM) so the recommended approach is to run two drone instances on the same server with subdomains (ie |
|
Makes sense to me, albeit being slightly dissapointing :) I'll just get another instance up then. Thanks! On Fri, Nov 20, 2015 at 9:58 AM Brad Rydzewski notifications@github.com
|
|
For what it's worth, +1 for allowing the same drone instance to connect to multiple hosting services. |
|
We also use Gitlab in the company. |
|
I don't think that it's worth it to add all the overhead for multiple remotes. It's quite easy to start an instance per remote. The only thing that needs to be implemented is the behavior to get drone running in a subfolder instead of requireing a subdomain for each instance. |
|
please see #1336 (comment) which describes why multiple remotes were removed in 0.4, and the suggested workaround. There are no plans to re-add multiple remotes in a future release. |
I was able to configure multiple remotes in a prior version, and with the new configuration model.
After looking in https://github.com/drone/drone/blob/d3767302266fe6ef73aa89bc9466f15daf13cbb1/remote/remote.go#L19, it seems this functionality has been removed.
Is this on the roadmap for the future?
The text was updated successfully, but these errors were encountered: