[go: up one dir, main page]

Skip to content

Mirror Organization / All Repositories

Release notes

Problem to solve

Currently, it's a pain to mirror every repository in an organization over to another service/platform. It's very repetitive and can lead to human error.

Proposal

As a GitLab user, I maintain all repositories here. It can be very tedious to ensure all repositories are mirrored outside though, for example to GitHub. I think a worthwhile feature would be to allow us to mirror the entire organization, and it can just create the repositories for us.

It could be even better if particular repositories could have settings for mirroring, for example a .gitlab/mirror.yml file that could automatically set everything up for a repository using the organization configured credentials. (i.e. to override the repository name)

It would be even better, if it could have specific settings for certain integrations, for example a way to configure how the repos looks or any settings in other platforms without ever having to leave GitLab. (topics, description, url) It would be even even better, if it had support for variables such as ${REPO_URL} to be able to refer to certain variables in the property values.

See: https://github.com/apache/nifi-minifi/blob/main/.asf.yaml

Edited by Seth Falco