[Buildman] ! Resolved: (BMN-5) запуск buildman/bin/build.php из под пользователя не имеющего /home/ каталог
Pavel Shevaev (JIRA)
jira at limb-project.com
Tue Aug 28 11:05:56 MSD 2007
[ http://jira.limb-project.com/browse/BMN-5?page=all ]
Pavel Shevaev resolved BMN-5.
-----------------------------
Resolution: Fixed
Добавлена новая опция в настройки для проекта - "scm_opts", т.е теперь в проектных настройках можно прописать:
....
scm_opts = --password=xxxx --user=nnnn
Эти опции будут просто добавлены к аргументам для svn клиента.
> запуск buildman/bin/build.php из под пользователя не имеющего /home/ каталог
> ----------------------------------------------------------------------------
>
> Key: BMN-5
> URL: http://jira.limb-project.com/browse/BMN-5
> Project: Buildman
> Issue Type: Bug
> Environment: Linux Debian, user nobody
> Reporter: Eugene Klimov
> Assigned To: Pavel Shevaev
>
> мы используем НЕ АНОНИМНЫЙ для чтения репозиторий
> т.е. чтобы сделать checkout или update нам требуется логин и пароль
> в случае когда build.php запускается из под пользователя у которого НЕТ /home/username/.subversion
> svn up НЕ ВЫПОЛНЯЕТСЯ и соответсвенно build failed
> предлагаемое рещение
> в settings.ini прописывать каким либо образом svn login и svn password
> пока на скорую руку мы просто прописали в
> src\model\DefaultChangeLogExtractor.class.php
> return `$svn log -v --username наш_пользователь --password наш_пользователь $rev $wc`;
> и в
> src\model\Project.class.php
> function getCheckoutWcCmd()
> {
> return BUILDMAN_SVN_BIN . ' co --username наш_пользователь --password наш_пользователь --non-interactive ' . $this->getRepository() . ' ' . $this->getWc();
> }
> function getUpdateWcCmd()
> {
> return BUILDMAN_SVN_BIN . ' up --username наш_пользователь --password наш_пользователь --non-interactive ' . $this->getWc();
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.limb-project.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the buildman
mailing list