Специальное предложение
  • +4
Оставили заявки
Программирование

Бесплатный вебинар

13 декабря 2022

Пишем пайплайн сборки

День 2 из 3: Интенсив Погружаемся в DevOps. Знакомство с основными инструментами за 3 дня

  • Константин Брюханов

    Lead DevOps
О вебинаре
Бесплатный вебинар «Погружаемся в DevOps. Пишем пайплайн сборки». Вы создадите первый конвейер для автоматической сборки проекта.

Этот вебинар будет полезен: разработчикам и системным администраторам.

Вы узнаете:
  • Что такое CI/CD.
  • Как работать в Gitlab CI.
  • Как написать пайплайн для сборки докер-образа.

Спикер — Константин Брюханов, Lead DevOps. Опыт в DevOps — 4 года. Автор онлайн-курсов, читает лекции о DevOps, ведёт подкасты об IT и образовании. Руководил проектами и командами. 
88 комментариев
  • Skillbox.Live

    Skillbox.Live

    Телеграм-чат интенсива - https://t.me/+saO9E88CSQVjN2Ey

  • Andrei Shtyrbu

    Andrei Shtyrbu

    23:26

    Хотелось бы немного подробнее про раннеры. так понимаю, весь мэджик в них. Что значит типы раннеров? Как их админить? Откуда он взялся в убунте?

  • Abay Tastenov

    Abay Tastenov

    23:25

    Добрый вечер, спасибо всё было очень интересно! Вопрос: я пропустил вчерашнюю сессию интенсива, где можно выполнить пробел?

  • Andrei Shtyrbu

    Andrei Shtyrbu

    23:23

    какой-то очень интенсивный интенсив

  • AnnaVi

    AnnaVi

    23:23

    целый день изучала гит гитхаб гитхаб десктоп что даже опоздала. а тут тоже про это :) супер

  • AnnaVi

    AnnaVi

    23:23

    целый день изучала гит гитхаб гитхаб десктоп что даже опоздала. а тут тоже про это :) супер

  • Ilya Blokhin

    Ilya Blokhin

    23:22

    теперь день на переваривание))

  • Иван Сергеев

    Иван Сергеев

    23:22

    10^10

  • Ilya Blokhin

    Ilya Blokhin

    23:21

    1000! :)

  • Игорь Аллин

    Игорь Аллин

    23:21

    1000

  • av_motion online

    av_motion online

    23:21

    1000 !

  • Fonvhell Epty

    Fonvhell Epty

    23:18

    env?

  • Konstantin Bryukhanov

    Konstantin Bryukhanov

    23:15
  • Иван Сергеев

    Иван Сергеев

    23:04

    каждая команда в script тоже должна return 0 возвращать? Получается команда || работает по статусу возврата

  • av_motion online

    av_motion online

    23:04

    а как насчет накопления образов в проде от каждого деплоя?

  • R D

    23:03

    если запустить docker run с ключом -rm не сработает?

  • Fonvhell Epty

    Fonvhell Epty

    23:03

    With watchtower you can update the running version of your containerized app simply by pushing a new image to the Docker Hub or your own image registry. Watchtower will pull down your new image, gracefully shut down your existing container and restart it with the same options that were used when it was deployed initially

  • Fonvhell Epty

    Fonvhell Epty

    23:02

    он заставляет выкачивать контейнер и перестартовать

  • Fonvhell Epty

    Fonvhell Epty

    23:01

    есть контейнер watchtower

  • Иван Сергеев

    Иван Сергеев

    22:53

    А в стейдже build в gitlab-ci.yml, откуда мы пушим, на гитлаб регистри из самого же гитлаб регистри? по идее мы же с сервака должны раннер запускать

  • Иван Сергеев

    Иван Сергеев

    22:43

    А dockerfile инструкции init.sh по сборке где выполняются, заранее на gitlab в облачном раннере?

  • Иван Сергеев

    Иван Сергеев

    22:27

    По сути dind это имейдж с докер хаба?

  • Fonvhell Epty

    Fonvhell Epty

    22:16

    в ms build agents

  • Fonvhell Epty

    Fonvhell Epty

    22:11

    azure devops server

  • Fonvhell Epty

    Fonvhell Epty

    22:10

    мы на azure

  • Konstantin Bryukhanov

    Konstantin Bryukhanov

    22:04

    кстати если кто-нибудь вдруг забыл вчера, то вступайте в наш весёлый дружелюбный клуб :3 https://t.me/deusops

  • Ilya Blokhin

    Ilya Blokhin

    22:04

    не знал про фреймворки тестирования, после интенсива пойду читать)

  • Skillbox.Live

    Skillbox.Live

    22:03

    Телеграм-чат интенсива - https://t.me/+saO9E88CSQVjN2Ey

  • av_motion online

    av_motion online

    22:01

    Как подготовить состояние prod-сервера ко входу в техническое окно? Завершить все пользовательские сессии и закончить репликацию баз данных? Что-то еще?

  • Sergey Glukhov

    Sergey Glukhov

    22:00

    надо курс по девопскому языку

  • Наджиб Кузиев

    22:00

    2

  • Игорь Аллин

    Игорь Аллин

    21:59

    2

  • Konstantin Bryukhanov

    Konstantin Bryukhanov

    21:59

    как вам рассказы мои? :D

  • Яна Можаева

    Яна Можаева

    21:45

    да, спасибо, всё понятно

  • Иван Сергеев

    Иван Сергеев

    21:41

    В больших компаниях девопс, в мелких разрабы сеньоры

  • av_motion online

    av_motion online

    21:40

    Ввиду отсутствия DevOps-ов да, делают разрабы

  • Яна Можаева

    Яна Можаева

    21:39

    Константин, но все, что вы рассказываете вроде делают разработчики или всё-таки за ветками, деплоями, мерджами должны следить девопсы?

  • Иван Сергеев

    Иван Сергеев

    21:37

    puppet as well

  • Nicolay Borovichenko

    Nicolay Borovichenko

    21:36

    selenium :)