UseCanonicalName Off
ServerAlias *.mysite.info
ServerName mysite.info
VirtualDocumentRoot "/var/lib/jenkins/workspace/%-3/builds"
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/lib/jenkins/workspace>
Require all granted
Options FollowSymLinks Includes ExecCGI
AllowOverride All
Order deny,allow
Allow from all
</Directory>
Я пытаюсь настроить apache так, чтобы у каждой работы Дженкинса был собственный частный домен третьего уровня. Эта конфигурация хорошо работает, когда я получаю доступ мой проект.mysite.info и apache возвращает мне / var / lib / jenkins / workspace /мой проект
Теперь я хотел бы иметь две версии для myproject (альфа, бета), поэтому я хотел бы называть свои задания Дженкинса alpha.myproject и beta.myproject
Проблема заключается в том, что alpha.мой проект.mysite.info перенаправит на / var / lib / jenkins / workspace /мой проект в любом случае, потому что myproject будет третьим элементом справа, как указано% -3.
Возможно ли иметь что-то вроде% - 3, чтобы он брал третий элемент справа и все предыдущие части?
Думаю, вы могли бы:
VirtualDocumentRoot "/var/lib/jenkins/workspace/%-4.0.%-3/builds"