... | ... | @@ -40,6 +40,8 @@ Each project will have a different migration plan, and in the initial stages we |
|
|
|
|
|
Migrating individual Git repositories is currently very easy: we still mirror back to the repositories on git.fd.o/anongit.fd.o and GitHub, and cgit also still works for migrated projects. Bugzilla migration is planned, though we have not yet done this in anger, and would like to try with a very small project first. Wiki migration should, in principle, be quite simple.
|
|
|
|
|
|
[Admin note: To migrate a repo, add the `gitlab-mirror` user to the relevant group with `ud-info` on fruit, symlink `/srv/git.freedesktop.org/hooks/pre-receive-gitlab` into `/srv/git.freedesktop.org/git/$repo.git/hooks/pre-receive` on kemper, create the repo with up-to-date content here, and symlink `/gitlab-ssh-keys/git-post-receive-mirror` into `/gitlab-data/git-data/repositories/$group/$project.git/custom_hooks/post-receive`, then edit `/gitlab-data/git-data/repositories/$group/$project.git/config` to add `[fdo]\nmirror-dir=$repo`. This will set up one-way mirroring from GitLab to the old repos, and disable direct pushes to the old repo.]
|
|
|
|
|
|
## How do I set up CI for my project?
|
|
|
|
|
|
Currently, if you create a `gitlab-ci.yml` file, this will just work according to the [documentation](https://gitlab.freedesktop.org/help/ci/README.md). However, getting more beefy runners is currently a WIP: please get in touch with us before you start using CI, so we can make sure to not DoS the entire service.
|
... | ... | |