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

Eugene Klimov (JIRA) jira at limb-project.com
Tue Aug 14 15:44:57 MSD 2007


запуск 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