2016-10-12 5 views
1

У меня есть репозитории в BitBucket, и я доволен и не хочу менять его на другие cvs.Как я могу использовать только GitLab CI?

Но я хочу использовать некоторые бесплатные услуги CI для моих проектов.

Что я пробовал:

  • PhpCI, но PhpCI плохо поддерживается
  • Дженкинс, но это слишком сложно для меня

Вот почему я начал исследовать Gitlab CI.

Я видел, что CI является частью gitlab (https://about.gitlab.com/gitlab-ci/). Но, может быть, каким-то образом я могу использовать только CI и не использовать другие функции.

Возможно ли это?

+0

Я думаю, что Gitlab CI очень тесно интегрирован с Gitlab. Возможно, вы могли бы настроить зеркало Gitlab для своего репо-репортажа Bitbucket, но со всеми элементами управления и сборкой информации в Gitlab это просто не имеет для меня никакого смысла. – tmt

ответ

3

Вы не можете использовать GitLab CI без GitLab, но никто не заставляет вас использовать какие-либо другие функции GitLab, если вы этого не хотите.

Git распространяется, и ваш источник может быть перенаправлен на несколько пунктов назначения.

Просто определить его в вашем проекте .git/config в качестве другого назначения для толчка, например:

[remote "origin"] 
    url = [email protected]:user/project.git 
    pushurl = [email protected]:user/project.git 
    pushurl = ssh://[email protected]/user/project.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 

Затем добавить .gitlab-ci.yml, толчок, и GitLab CI будет работать, в то время как ваш источник будет и в BitBucket и GitLab (который вы будете использовать только для проверки конвейера CI).

+0

Таким образом, решение для моего случая является следующим: –

+0

Таким образом, решением для моего случая является следующим: 1) Установить полный GitLab 2) Добавить зеркало для моего Bitbucket репо 3) Настройка GitLab CI Правильно? –

+0

Да, это так. Кстати, вам не нужно устанавливать GitLab CI, если у вас нет опыта, вы можете просто запустить Dockerized GitLab (https://github.com/sameersbn/docker-gitlab). – techraf

 Смежные вопросы

  • Нет связанных вопросов^_^