Artwork

Контент предоставлен Artem Ostretsov. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно Artem Ostretsov или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Player FM - приложение для подкастов
Работайте офлайн с приложением Player FM !

ep021 / gitlab runners, Don't touch my code

47:49
 
Поделиться
 

Manage episode 275254551 series 2713403
Контент предоставлен Artem Ostretsov. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно Artem Ostretsov или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.

- свой ранер (runner) на gitlab и какие проблемы при этом возникли (Docker in Docker, несовместимость конфига `.gitlab-ci.yml`);
- ушли с shared ранера потому что:
* нет кеша слоев Docker'а;
* мало ресурсов;
* иногда нужно ждать когда выделят ранер).
- немного про файловую систему Docker'a;
- тестирование с использованием `docker-compose`;
- статья ["Don't Touch My Code"][1] о качестве кода в зависимости от ownership'а.
[1]: https://www.microsoft.com/en-us/research/publication/dont-touch-my-code-examining-the-effects-of-ownership-on-software-quality/

  continue reading

Один эпизод

Artwork
iconПоделиться
 
Manage episode 275254551 series 2713403
Контент предоставлен Artem Ostretsov. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно Artem Ostretsov или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.

- свой ранер (runner) на gitlab и какие проблемы при этом возникли (Docker in Docker, несовместимость конфига `.gitlab-ci.yml`);
- ушли с shared ранера потому что:
* нет кеша слоев Docker'а;
* мало ресурсов;
* иногда нужно ждать когда выделят ранер).
- немного про файловую систему Docker'a;
- тестирование с использованием `docker-compose`;
- статья ["Don't Touch My Code"][1] о качестве кода в зависимости от ownership'а.
[1]: https://www.microsoft.com/en-us/research/publication/dont-touch-my-code-examining-the-effects-of-ownership-on-software-quality/

  continue reading

Один эпизод

Все серии

×
 
Loading …

Добро пожаловать в Player FM!

Player FM сканирует Интернет в поисках высококачественных подкастов, чтобы вы могли наслаждаться ими прямо сейчас. Это лучшее приложение для подкастов, которое работает на Android, iPhone и веб-странице. Зарегистрируйтесь, чтобы синхронизировать подписки на разных устройствах.

 

Краткое руководство