Подкаст о программировании, IT и смежных темах (16+)
…
continue reading
Контент предоставлен 2d1o. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно 2d1o или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Player FM - приложение для подкастов
Работайте офлайн с приложением Player FM !
Работайте офлайн с приложением Player FM !
S02E02: Jenkins в облаках и друзья
M4A•Главная эпизода
Manage episode 194818668 series 1299907
Контент предоставлен 2d1o. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно 2d1o или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
S02E02: Jenkins в облаках и друзья
Guests
- Кирилл @tolkv Толкачёв
- Сергей @bsideup Егоров
- Олег @oleg_nenahsev Ненашев
- Олег @olegchir Чирухин
Conferences
Topics
- Jenkins advanced configuration
00:40
Масштабирование Jenkins с точки зрения пользователя01:40
Инициализация Jenkins с помощью Groovy и статической конфигурации – HOOKS.groovy03:00
Настройка окружения (IDE) для тестирования Groovy Hooks (см Moscow Jenkins Meetup #3 )03:38
Организатор конференций @olegchir (https://twitter.com/olegchir) предлагает переписать Jenkins :)05:20
Deprecation Engine – ДеЖаВю. Что изменилось за последнее время05:40
@oleg_nenahsev закинул 60 PR в Jenkins05:50
Команда направляет Jenkins в сторону архитектурных изменений
06:30
Как запускают Jenkins пользователи CloudBees07:30
Немного о том, что такое CloudBees Jenkins Team (by @oleg_nenahsev)08:20
Направление Jenkins As A Service08:40
Codevalet– SAAS на одном мастере утопия – но благо это и не нужно09:25
Прототип “Jenkins как сервис” в Альфа-Лаборатории.10:25
Миграция c Mesos на Kubernetes и Kubernetes On Mesos
14:30
Kubernetes is everywhere. Amazon EKS- Пока не доступно в Европе. Можно только оставить заявку
- Доступно в январе для тёплых уголков мира
15:50
Cloud Foundry 2.0- CF Functions
- HA For user interface
17:05
zetcd (https://github.com/coreos/zetcd) - Serve zookeeper with etcd- для тех у кого уже есть etcd, можно не ставить Zookeeper а обойтись прокси – zetcd
17:50
Etcd уже должен быть у кластера Kubernetes, кажется zetcd как никак кстати- Zookeper – зависмость для кластера Kafka
20:00
Kafka в Cбербанке22:00
Одну систему поддерживать легче чем две. Фантазии про отказ от ZK для Kafka23:00
Нагрузка на ZK от кластера kafka и offset топик23:40
EKS → etcd → avoid ZK → use zetcd!
24:20
Kafka 1.0.0 (https://kafka.apache.org/downloads)24:30
Java 9 support24:20
Слухи об отказе от Zookeeper и перехода на собственное решение
25:00
Java 925:40
Class Load On start25:50
Java 9 Fast Startup (https://mjg123.github.io/2017/10/02/JVM-startup.html)- AOT
26:30
Java 9 And Jenkins – testing26:50
Всё интересно %_%27:20
Maven Integration плагин вообще вряд ли когда то заработает на Java 928:00
Что ещё не работает у Jenkins в 9ке? Pipeline!29:00
Pipeline это рядом с groovy, что там у Groovy с поддержкой 9ки?- Groovy and Java 9
- Just start (in Groovy 3.0)
- Migrate to module
- Седрик про поддержку Java 9
- Groovy and Java 9
30:20
У Jenkins Pipeline только компилятор от Groovy. Немного о том как Pipeline работает внутри на JUGru meetup (https://speakerdeck.com/onenashev/jug-dot-ru-groovy-dsl-v-jenkins-i-pipeline-riealizatsii-i-ghrabli-rus)31:00
К чему этот истерический смех? Проблема с CPS скриптами, и почему Pipeline это не груви32:00
CPS никогда не будет работать так же хорошо как Groovy, потому что интерпретатор..32:20
Перепишем Pipeline. Branch → review → approve от Олега Ненашева :)33:00
Governance проекты Jenkins33:30
Тестирование Jenkins и комбинаторный взрыв фич- Тестирование плагинов как юнитов – Jenkins Test Harness (https://github.com/jenkinsci/jenkins-test-harness/)
- Compatibility test – Plugin Compat Tester (https://github.com/jenkinsci/plugin-compat-tester)
- Acceptance Test Harness (https://github.com/jenkinsci/acceptance-test-harness/)
34:30
1000 и 1 фреймворк для тестирования и CloudBees Assurance Program- Тестирования очень много, из за внушительного списка плагинов, которые нужно тестировать на разных ядрах (~100 штук)
- Хотят внедрять testcontainers (https://www.testcontainers.org/)
- Plugins Testing
35:50
Testcontainers and Flyway (https://github.com/flyway/flyway/pull/1663)
Tools
- Play With Docker (http://play-with-docker.com/)
- Jenkins SAAS – https://codevalet.io/ by https://github.com/rtyler/
- Материалы с Jenkins Meetups
8 эпизодов
M4A•Главная эпизода
Manage episode 194818668 series 1299907
Контент предоставлен 2d1o. Весь контент подкастов, включая выпуски, графику и описания подкастов, загружается и предоставляется непосредственно 2d1o или его партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
S02E02: Jenkins в облаках и друзья
Guests
- Кирилл @tolkv Толкачёв
- Сергей @bsideup Егоров
- Олег @oleg_nenahsev Ненашев
- Олег @olegchir Чирухин
Conferences
Topics
- Jenkins advanced configuration
00:40
Масштабирование Jenkins с точки зрения пользователя01:40
Инициализация Jenkins с помощью Groovy и статической конфигурации – HOOKS.groovy03:00
Настройка окружения (IDE) для тестирования Groovy Hooks (см Moscow Jenkins Meetup #3 )03:38
Организатор конференций @olegchir (https://twitter.com/olegchir) предлагает переписать Jenkins :)05:20
Deprecation Engine – ДеЖаВю. Что изменилось за последнее время05:40
@oleg_nenahsev закинул 60 PR в Jenkins05:50
Команда направляет Jenkins в сторону архитектурных изменений
06:30
Как запускают Jenkins пользователи CloudBees07:30
Немного о том, что такое CloudBees Jenkins Team (by @oleg_nenahsev)08:20
Направление Jenkins As A Service08:40
Codevalet– SAAS на одном мастере утопия – но благо это и не нужно09:25
Прототип “Jenkins как сервис” в Альфа-Лаборатории.10:25
Миграция c Mesos на Kubernetes и Kubernetes On Mesos
14:30
Kubernetes is everywhere. Amazon EKS- Пока не доступно в Европе. Можно только оставить заявку
- Доступно в январе для тёплых уголков мира
15:50
Cloud Foundry 2.0- CF Functions
- HA For user interface
17:05
zetcd (https://github.com/coreos/zetcd) - Serve zookeeper with etcd- для тех у кого уже есть etcd, можно не ставить Zookeeper а обойтись прокси – zetcd
17:50
Etcd уже должен быть у кластера Kubernetes, кажется zetcd как никак кстати- Zookeper – зависмость для кластера Kafka
20:00
Kafka в Cбербанке22:00
Одну систему поддерживать легче чем две. Фантазии про отказ от ZK для Kafka23:00
Нагрузка на ZK от кластера kafka и offset топик23:40
EKS → etcd → avoid ZK → use zetcd!
24:20
Kafka 1.0.0 (https://kafka.apache.org/downloads)24:30
Java 9 support24:20
Слухи об отказе от Zookeeper и перехода на собственное решение
25:00
Java 925:40
Class Load On start25:50
Java 9 Fast Startup (https://mjg123.github.io/2017/10/02/JVM-startup.html)- AOT
26:30
Java 9 And Jenkins – testing26:50
Всё интересно %_%27:20
Maven Integration плагин вообще вряд ли когда то заработает на Java 928:00
Что ещё не работает у Jenkins в 9ке? Pipeline!29:00
Pipeline это рядом с groovy, что там у Groovy с поддержкой 9ки?- Groovy and Java 9
- Just start (in Groovy 3.0)
- Migrate to module
- Седрик про поддержку Java 9
- Groovy and Java 9
30:20
У Jenkins Pipeline только компилятор от Groovy. Немного о том как Pipeline работает внутри на JUGru meetup (https://speakerdeck.com/onenashev/jug-dot-ru-groovy-dsl-v-jenkins-i-pipeline-riealizatsii-i-ghrabli-rus)31:00
К чему этот истерический смех? Проблема с CPS скриптами, и почему Pipeline это не груви32:00
CPS никогда не будет работать так же хорошо как Groovy, потому что интерпретатор..32:20
Перепишем Pipeline. Branch → review → approve от Олега Ненашева :)33:00
Governance проекты Jenkins33:30
Тестирование Jenkins и комбинаторный взрыв фич- Тестирование плагинов как юнитов – Jenkins Test Harness (https://github.com/jenkinsci/jenkins-test-harness/)
- Compatibility test – Plugin Compat Tester (https://github.com/jenkinsci/plugin-compat-tester)
- Acceptance Test Harness (https://github.com/jenkinsci/acceptance-test-harness/)
34:30
1000 и 1 фреймворк для тестирования и CloudBees Assurance Program- Тестирования очень много, из за внушительного списка плагинов, которые нужно тестировать на разных ядрах (~100 штук)
- Хотят внедрять testcontainers (https://www.testcontainers.org/)
- Plugins Testing
35:50
Testcontainers and Flyway (https://github.com/flyway/flyway/pull/1663)
Tools
- Play With Docker (http://play-with-docker.com/)
- Jenkins SAAS – https://codevalet.io/ by https://github.com/rtyler/
- Материалы с Jenkins Meetups
8 эпизодов
Все серии
×Добро пожаловать в Player FM!
Player FM сканирует Интернет в поисках высококачественных подкастов, чтобы вы могли наслаждаться ими прямо сейчас. Это лучшее приложение для подкастов, которое работает на Android, iPhone и веб-странице. Зарегистрируйтесь, чтобы синхронизировать подписки на разных устройствах.