Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vanessa DevOps Jenkins

Alexey Lustin
November 24, 2017

Vanessa DevOps Jenkins

Jenkins как инструмент релиз инженера… Доклад воинствующих 1С-ников

Alexey Lustin

November 24, 2017
Tweet

More Decks by Alexey Lustin

Other Decks in Technology

Transcript

  1. Для сообщества Если у вас есть 1С-ники и они говорят

    что CICD и DevOps не для них – они «врут» Если у вас есть композитное приложение на «любом языке», то что мы расскажем, применимо для любого языка и платформы (даже SAP, кстати)
  2. 1С(c) это Tomcat ;-) Server-01 Windows x32 Server-02 Windows x64

    Server-XX Linux x32/x64 Cluster WS-01 Windows XP+ x32 WS-02 Windows XP+ x64 WS-XX Linux x32/x64 Clients Browsers IE, Edge, Chrome, Firefox, Safari, Electron@ DEPLOY WAR-file DB DEPLOY Конфигурация 1С
  3. Jenkins CICD Поэтому Jenkins • никто не знает на что

    мы нарвемся дальше Packer+ Ansimble+(Choco/Apt-Yum)+(много BASH/PowerShell) • И в GIT это всё Скриптовый язык почти Gradle • не всё можно можно сконфигурировать быстро и адаптивно Pipelines (Declarative+Scripted) • Потому что «мышкой нельзя»
  4. Причем тут DSL? Инфраструктура - инфраструктурщикам Разработчики "не умеют в

    инфраструктуру" Разработчики вообще редко умеют во что-то, кроме 1С
  5. OneScript http://oscript.io/ Реализация 1С от 1Сника для 1Сников Запуск из

    командной строки Новые библиотеки/приложения - на языке 1С Для всего остального есть C#