The requested URL /xyz/xyz/id/ was not found on this server., Где искать мой прокол, после вмешательства в шаблон, переход по ссылкам обламывается фразой Not Found The requested URL /info/news/139/ was not found on this server.
В планах отдела разработки имеется заявка по выбору новой ОС для окружения, но решение еще не принято. Когда оно будет принято, вы получите автоматическое уведомление в этом обращении и на почту.
npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended).
Раз при запуске под root не хватает прав, то можно предположить, что проблема в настройках мандатных атрибутов Попробуйте запускать не под root, конечно нужно дать права на директорию нужному пользователю.
Также, чтобы файлы открывались из меню Рабочий стол → Контент → Облачные хранилища, нужно в настройках подключения указать cname, который берётся в панели селектел в настройках контейнера «Публичные домены https://многобукв.selstorage.ru»
Также нужно обязательно включать vhost-адресацию в настройках контейнера.
BitrixVM 7.5.x - обновление GIT затирает bitrix-env, GitLab CI/CD падает в ошибку из за версии git 1.8.1 - fatal: git fetch-pack: expected shallow list
Вячеслав Докукин написал: зачем мне добавлять в секцию script команды гита если как я и описал выше, на сервере не используется git для файлов сайта
Вы прочитали документацию? По умолчанию, раннер стягивает изменения из гита c помощью гит команд. В скриншоте ошибки ясно видно, что не проходит гит команда (git fetch-pack), которая у вас не используется в списке команд, потому что и так задана через GIT_STRATEGY. Переменная в вашем примере не указана, поэтому используется значение по умолчанию.
Сейчас вы отключили это поведение через GIT_STRATEGY: none. Следовательно нужные команды нужно прописать вручную. Какие именно, вам виднее.
Судя по коду в текущем примере, раннер скачивает изменения из гита для веток stage / main в некую временную директорию, а потом из этой директории через rsync загружает изменения на дев / прод. Так что гит команды у вас вполне используются.
Если вы по прежнему хотите делать это через rsync, то просто cоздайте свою временную директорию в которую склонируйте гит и пропишите что-нибудь в этом роде
Код
cd /home/gitlab-runner/path/to/tmp/dir
git checkout main
git pull <remote> main
Добавлять в начало блока scripts. Для stage естественно заменить main на stage Указать свой remote вместо <remote>. По умолчанию origin
BitrixVM 7.5.x - обновление GIT затирает bitrix-env, GitLab CI/CD падает в ошибку из за версии git 1.8.1 - fatal: git fetch-pack: expected shallow list
BitrixVM 7.5.x - обновление GIT затирает bitrix-env, GitLab CI/CD падает в ошибку из за версии git 1.8.1 - fatal: git fetch-pack: expected shallow list
BitrixVM 7.5.x - обновление GIT затирает bitrix-env, GitLab CI/CD падает в ошибку из за версии git 1.8.1 - fatal: git fetch-pack: expected shallow list