LINUX.ORG.RU

Вышел RhodeCode 4.0

 


3

3

Вышел новый релиз RhodeCode, платформы для управления репозиториями Mercurial, Git и Subversion внутри организации. RhodeCode предоставляет единую систему (веб-интерфейс и набор API) для управления группами пользователей, проведения code review и интеграции с таск-трекерами (Atlassian Jira, Redmine) для всех репозиториев.

Новый релиз интересен тем, что создатели решили вернуться к модели открытого исходного кода. Начиная с версии 4.0, RhodeCode доступен в двух вариантах:

  • RhodeCode CE (Community Edition) — бесплатная и с открытым исходным кодом под лицензией AGPLv3 (код доступен на самой платформе). Из интересных возможностей: полнотекстовый поиск по коду, управление пользователями, code review, интеграция с CI-системами (Jenkins, Bamboo) и таск-трекерами, встроенные инструменты для code review.
  • RhodeCode EE (Enterprise Edition) — платная версия с проприетарной лицензией. Добавляет возможность аутентификации через аккаунты организации (Active Directory) и с помощью токенов, авторизацию через аккаунты GitHub/Google/BitBucket, а также техническую поддержку от команды RhodeCode.

>>> Подробности (англ.)



Проверено: Shaman007 ()
Последнее исправление: DeadEye (всего исправлений: 1)

Хм, то есть, грубо говоря, это аналог GitLab, умеющий и в другие VCS. Я правильно сформулировал?

DeadEye ★★★★★
()
Ответ на: комментарий от DeadEye

Вполне. Если совсем точно, аналог GitHub Enterprise / GitLab EE (потому что для «не облачных» репозиториев). Зато одна платформа для всего (=> проще потом мигрировать). + единый контроль пользователей,интерфейс, интеграции одинаковые.

dmitry-rc
() автор топика

Кто пользовался, чем оно лучше по сравнению с scm-manager, если инеграция с тикетсистемами не требуется (то есть нужна просто вебморда для нескольких типов vcs + единые пользователи для всех типов реп + управление правами)?

alozovskoy ★★★★★
()

Да, выглядит неплохо, но почему не гитхаб? Зачем игнорировать лучшую платформу социального кодинга? Да и тащить(поддерживать, развивать) самому инфраструктуру раздачи кода, её защиту... Думаю, сабж конкретно бы бомбанул в гитхабе на месяц и привлёк бы 15-20 контрибьютеров, которые по крайней мере тестировали её в своих задачах и писали issue отчёты. А так, на серваки сабжа мало кто попрётся писать о проблемах. К тому же через гитхаб можно было бы запилить плагинную архитектуру как в Jira.

menangen ★★★★★
()
Ответ на: комментарий от menangen

Может потому-что оно исторически в меркуриале?

anonymous
()

RhodeCode 4.0

Это анаграмма! HordeCode! Кодь как орк!

anonymous
()

Вышел новый релиз

Проверено: Shaman007

okay

anonymous
()
Ответ на: комментарий от menangen

было бы странно, если бы компания, занимающаяся разработкой аналога гитхаба, хостилась на гитхабе. Зеркало ток если держать.

arcanis ★★★★
()
Последнее исправление: arcanis (всего исправлений: 1)

буквально недавно сидел и думал - одумаются или будут до конца тащиться в проприетарных рядах, несмотря на то, что идея явно провалилась. одумались!

это очень хорошо, а то я название их форка так и не научился выговаривать и записывать.

buratino ★★★★★
()

кстати, issue там не появились?

а то в rhodecode есть возможность редактировать код из веб-интерфейса, но нет issue. в gogs есть issue и wiki, но нельзя редактировать код. в fossil есть всё, но всё какое-то не такое, и код редактировать тоже нельзя. вот и сиди, раскалывайся. добавление issue и wiki в rhodecode решило бы все вопросы.

buratino ★★★★★
()

Гм... Ну если там интерфейс получше GitLab, то я пожалуй возьму это взамент gitolite + cgit.

kirk_johnson ★☆
()
Ответ на: комментарий от buratino

Встроенного issue tracker нет, но есть интеграция с Jira / RedMine.

dmitry-rc
() автор топика

Что-то я в фичах не нахожу хуков в CE версии. Они там вообще имеются? Интересует не только поддержка запуска скриптов по событию push в репу, а еще и срабатывание на обновление кода через веб-морду.

iron ★★★★★
()

Ага, падлы, открыли-таки часть обратно, поняли что нафиг оно стало никому не нужно платное

Правда я уже всё равно наверное рассматривать не стану - Mercurial всё равно нафиг не нужен, а если бы и был нужен, теперь есть Kallithea :)

vitalif ★★★★★
()
Последнее исправление: vitalif (всего исправлений: 3)

А кто-нибудь это в опакетрованном виде видел? А то убогий инсталлер «привет из прошлого века» как-то не вдохновляет на попробовать.

zabbal ★★★★★
()
Ответ на: комментарий от nezamudich

Интеграции с Jira и RedMine есть в обоих версиях. Через некоторое время (когда система плагинов будет готова для публичного релиза),можно будет подключить всё, у чего есть API.

dmitry-rc
() автор топика
Ответ на: комментарий от northerner

Не, LDAP в обеих версиях есть. Active Directory и 2FA — это только в Enterprise Edition, да.

dmitry-rc
() автор топика

Демо надо где-то развернуть на потестить, так ни фига не понятно

vitalif ★★★★★
()
Ответ на: комментарий от nezamudich

Документацию к RhodeCode CE найти не смог

https://docs.rhodecode.com/RhodeCode-Control/tasks/install-cli.html

все как в Enterprise только вместо

rccontrol install Enterprise
пишешь
rccontrol install Community

в остальном установка не отличается.

Только у меня после установки возникло несколько вопросов:

  • можно ли переместить ~/.rccontrol/ и ~/.rccontrol-profile/ в каталог /opt/rhodecode/ ? И что бы после обновления это не слетело.
  • после прикручивания celeryd, rccontrol становится ненужен? Или к нему можно подцепиться?
  • как поместить в авто запуск системы чтоб не логиниться и не выполнять к примеру rccontrol status после которого все начинает работать.
  • где взять эти ключи апи и как управлять/раздавать подключуния по ssh с помощью вэб интерфейса?
Li-Gru
()
Ответ на: комментарий от tailgunner

Готовые плагины интеграции с какими-нибудь системами CI есть?

  • Jenkins
  • Bamboo
Li-Gru
()
Ответ на: комментарий от Li-Gru

сам спросил сам отвечаю

можно ли переместить ~/.rccontrol/ и ~/.rccontrol-profile/ в каталог /opt/rhodecode/ ? И что бы после обновления это не слетело.

https://rhodecode.tenderapp.com/help/discussions/questions/32435-config-files...

Yes, it's possible to move the .rccontrol.ini and .rccontrol-profile links, as well as
move the .rccontrol directory.

rccontrol have following config files:
-c, --config PATH Location of .rccontrol.ini
-r, --profile DIRECTORY Location of .rccontrol-profile
-I, --install-dir DIRECTORY Location of application instances

That allows to specify custom locations.

Li-Gru
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.