Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017) — различия между версиями

Материал из 0x1.tv

(Новая страница: «;{{SpeakerInfo}}: {{Speaker|Игорь Власенко}} <blockquote> Для дистрибутивов ALT Linux (P8, Sisyphus) развернута специ…»)
 
(Batch edit: replace PCRE (\n\n)+(\n) with \2)
 
(не показано 39 промежуточных версий этого же участника)
;{{SpeakerInfo}}: {{Speaker|Игорь Власенко}}
<blockquote>
Для дистрибутивов ALT Linux (P8, Sisyphus) развернута специализированная инфраструктура для автоматизации ряда задач сопровождения пакетов, начиная от оповещения (watch) и кончая контролем качества (repocop). Обсуждается ее текущее состояние и перспективы.
</blockquote>

{{VideoSection}}

{{vimeoembed|235962209|800|450}}
<!-- {{youtubelink|}} -->
|Jl0LzWNU6d8}}{{letscomment}}
{{SlidesSection}}
[[File:Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf|left|page=-|300px]]

{{----}}

== Thesis ==

Работа системных администраторов и инженеров, выпускающих дистрибутивы
Linux, исторически связана между собой. До появления дистрибутивов 
их работа сливалась в одно целое, которое выполнялось каждым
администратором системы по отдельности.
Появление дистрибутивов позволило снять с системного администратора
целый класс задач предварительной подготовки программного обеспечения,
оставив за ним только окончательную настройку программного обеспечения
и его сопровождение инструментами дистрибутива.
В работе системного администратора критерием идеальной работы является
ее отсутствие  идеальная система настроена так, что за ее работой
остается только наблюдать.

Этот же идеал приложим и к организации выпуска дистрибутивов.
Конечно, он достижим не полностью. Ломка наработанных схем,
которая для сисадмина происходит единовременно, во время миграций на новое ПО,
при разработке дистрибутивов происходит все время,
из-за практически постоянного процесса разработки исходного
программного обеспечения.

Тем не менее, разбив процесс сопрвождения ПО в дистрибутивове
на ряд мелких шагов, автоматизировать наиболее механические из этих
шагов, а в отдельных случаях и все шаги, можно.

Основу разработанной для дистрибутивов ALT Linux инфраструктуры
автоматизации представляют собой т.н. ``роботы'', сложные скрипты,
которые запускаются по крону от псеводпользователя и выполняют
некоторый шаг автоматизации, либо запускаются вручную с целью
контроля, но готовы и к автономному режиму работы.
Статус автономно работающих роботов доступен на странице [http://watch.altlinux.org/pub/monitor/index.htm]

С их помощью решается ряд задач сопровождения пакетов, начиная от оповещения
(watch), собственно сборки пакетов, и кончая контролем качества (repocop).

В докладе обсуждается текущее состояние имеющейся инфраструктуры
автоматизации и ее перспективы.
{{LinksSection}}
<!-- <blockquote>[©]</blockquote> -->
{{fblink|1949222868664058}}                                          
{{vklink|728}}                                          

<references/>
[[File:{{#setmainimage:Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017)!.jpg}}|center|640px]]

{{stats|disqus_comments=0|refresh_time=2021-08-31T17:06:58.280984|vimeo_comments=0|vimeo_plays=12|youtube_comments=0|youtube_plays=17}}

[[Категория:OSSDEVCONF-2017]]
[[Категория:ALT Linux]]
[[Категория:Инструменты майнтейнеров]]

Текущая версия на 12:21, 4 сентября 2021

Докладчик
Игорь Власенко.jpg
Игорь Власенко

Для дистрибутивов ALT Linux (P8, Sisyphus) развернута специализированная инфраструктура для автоматизации ряда задач сопровождения пакетов, начиная от оповещения (watch) и кончая контролем качества (repocop). Обсуждается ее текущее состояние и перспективы.

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Презентация

Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017).pdf

Thesis

Работа системных администраторов и инженеров, выпускающих дистрибутивы Linux, исторически связана между собой. До появления дистрибутивов их работа сливалась в одно целое, которое выполнялось каждым администратором системы по отдельности. Появление дистрибутивов позволило снять с системного администратора целый класс задач предварительной подготовки программного обеспечения, оставив за ним только окончательную настройку программного обеспечения и его сопровождение инструментами дистрибутива. В работе системного администратора критерием идеальной работы является ее отсутствие — идеальная система настроена так, что за ее работой остается только наблюдать.

Этот же идеал приложим и к организации выпуска дистрибутивов. Конечно, он достижим не полностью. Ломка наработанных схем, которая для сисадмина происходит единовременно, во время миграций на новое ПО, при разработке дистрибутивов происходит все время, из-за практически постоянного процесса разработки исходного программного обеспечения.

Тем не менее, разбив процесс сопрвождения ПО в дистрибутивове на ряд мелких шагов, автоматизировать наиболее механические из этих шагов, а в отдельных случаях и все шаги, можно.

Основу разработанной для дистрибутивов ALT Linux инфраструктуры автоматизации представляют собой т.н. ``роботы, сложные скрипты, которые запускаются по крону от псеводпользователя и выполняют некоторый шаг автоматизации, либо запускаются вручную с целью контроля, но готовы и к автономному режиму работы. Статус автономно работающих роботов доступен на странице [1]

С их помощью решается ряд задач сопровождения пакетов, начиная от оповещения (watch), собственно сборки пакетов, и кончая контролем качества (repocop).

В докладе обсуждается текущее состояние имеющейся инфраструктуры автоматизации и ее перспективы.

Примечания и ссылки

Инфраструктура автоматизации сопровождения пакетов (Игорь Власенко, OSSDEVCONF-2017)!.jpg

Plays:29   Comments:0