[Buildman] ! Commented: (BMN-5) запуск buildman/bin/build.php из под пользователя не имеющего /home/ каталог

Pavel Shevaev (JIRA) jira at limb-project.com
Mon Aug 27 15:18:56 MSD 2007


    [ http://jira.limb-project.com/browse/BMN-5?page=comments#action_10113 ] 
            
Pavel Shevaev commented on BMN-5:
---------------------------------

Я думаю лучшим выходом в данной ситуации будет введение опции svn_extra в ini, в которой можно было бы передавать любые аргументы для 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