Мы подключили наше приложение node.js с CircleCI. Я понимаю, как контролировать, какие службы работают на машине, но не как определить версию ОС, или есть способ изменить ее, чтобы модульные тесты выполнялись на той же версии ОС, что и производственная машина.Какая версия Linux использует CircleCI? Можно ли его изменить?
1
A
ответ
1
Per the documentation, CircleCI currently uses Ubuntu 12.04.
Вы можете проверить себя на running a build with ssh enabled и изучение одного из экземпляров сборки:
$ ssh -p 64538 [email protected] cat /etc/os-release
NAME="Ubuntu"
VERSION="12.04.5 LTS, Precise Pangolin"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu precise (12.04.5 LTS)"
VERSION_ID="12.04"
Вопрос о том, можно ли использовать другую ОС уже ответили here. Ответ заключается в том, что вы можете использовать изображение Docker с другой ОС, но вы не можете заменить базовую ОС контейнера сборки.
1
Другой способ определить версию ОС, кроме как через ssh, добавляет ту же команду в файл circle.yml. Например:
machine:
pre:
- cat /etc/os-release
Таким образом, версия ОС будет отображаться в журнале каждой сборки.
Смежные вопросы
- 1. Какая версия Maven использует героку?
- 2. Какая версия GLSL использует WebGL
- 3. Какая версия Hibernate использует CFML?
- 4. Какая версия XPath использует XmlDocument.SelectSingleNode?
- 5. Какая версия Javascript использует ASP.NET?
- 6. Какая версия Schematron использует libxml2?
- 7. Какая версия Java использует SBT?
- 8. Какая версия GWT использует сайт?
- 9. Как мне изменить, какая версия python mod_python использует
- 10. Какая версия руля использует Ember RC 6?
- 11. Какая версия Crystal Reports использует 13.0.2000?
- 12. Какая версия scala использует Play! структура 2.1?
- 13. Выравнивание данных: где его можно считать? можно ли его изменить?
- 14. Какая правильная версия для Fasterflect использует SNAP?
- 15. Какая версия solr использует технологию sunspot_solr?
- 16. Какая версия Flash использует ActionScript 3?
- 17. Какая версия HTTP использует file_get_contents по умолчанию?
- 18. Какая версия PHP для Windows CLI использует?
- 19. Какая версия StealJS использует CanJS 2.2.7?
- 20. Какая версия OpenSSL использует Bouncy Castle?
- 21. Какая версия SSL/TLS использует System.Web.Services.Protocols.SoapHttpClientProtocol?
- 22. Какая версия Python использует XBMC 12.0 (Frodo)?
- 23. Какая версия iText использует бритву pdf?
- 24. Mule ESB, какая версия XPath использует
- 25. Какая версия iText использует Coldfusion 9?
- 26. Какая версия весны использует «ehcache 2.10.1»?
- 27. Определите, какая версия Mono работает на Linux?
- 28. Какая версия Linux работает на моем сервере?
- 29. Можно ли узнать, какая версия платформы универсального пользователя приложения?
- 30. Где я могу найти, какая версия java my pc использует
Спасибо, на самом деле есть другой способ, который я использовал для определения версии ОС - эту же команду можно поместить в файл circle.yml, а затем вы можете получить информацию, начиная с следующей сборки. –