<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Инцидент в сервисе непрерывной интеграции Travis CI</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114038.html</link>
    <description>Разработчики сервиса непрерывной интеграции Travis CI (https://travis-ci.org/) раскрыли сведения (https://blog.travis-ci.com/2018-04-03-incident-post-mortem) об инциденте с повреждением инфраструктуры проекта 13 марта, в результате которого случайно была инициирована операция удаления всех таблиц из СУБД. В течение 30 минут после удаления сервис оставался доступен с повреждёнными данными, после чего был отключен на пять с половиной часов для проведения восстановления. &lt;br&gt;&lt;br&gt;&lt;br&gt;После восстановления всплыл неожиданный эффект - пользователи которые подключились к сервису за те 30 минут, что база оставалась повреждена, оказались подключенными под совсем другими аккаунтами. Подобный эффект объясняется тем, что для пользователей, которые вошли при пустой БД, были созданы новые записи и первичные ключи (данные в Travis CI синхронизируются с GitHub). После восстановления новые токены аутентификации не были очищены и стали указывать на совсем другие записи. После того как проблема была замечена, разработчики Travis CI при</description>

<item>
    <title>Инцидент в сервисе непрерывной интеграции Travis CI (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114038.html#57</link>
    <pubDate>Wed, 11 Apr 2018 10:39:21 GMT</pubDate>
    <description>Никогда не доверял этим конфигурациям через переменные окружения. Больные люди это придумали, банальный config.ini и то лучше. &lt;br&gt;</description>
</item>

<item>
    <title>Инцидент в сервисе непрерывной интеграции Travis CI (zoonman)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114038.html#56</link>
    <pubDate>Tue, 10 Apr 2018 22:23:35 GMT</pubDate>
    <description>Вполне себе нормальная ситуация, когда разработчик проверяет, что происходит на прод или запускает какую-либо аналитику для компании. &lt;br&gt;</description>
</item>

<item>
    <title>Инцидент в сервисе непрерывной интеграции Travis CI (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114038.html#55</link>
    <pubDate>Tue, 10 Apr 2018 22:16:48 GMT</pubDate>
    <description>&amp;gt;  Красивая история :) Бывает когда нажмёшь энтер и через секунду мозг &lt;br&gt;&amp;gt; понимает что ты допустим в правилах фаервола допустил ошибку а уже придётся ехать :)&lt;br&gt;&lt;br&gt;Я себе в таких случаях делаю &quot;watchdog timer&quot;. Запускается нечто, что ожидает подтверждения моего присутствия. Допустим в пределах часа. Если я за час достукаться не смог - все возвращается в вид как было. Или в вид который заведомо работает.&lt;br&gt;</description>
</item>

<item>
    <title>Инцидент в сервисе непрерывной интеграции Travis CI (Вы забыли заполнить поле Name)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114038.html#52</link>
    <pubDate>Tue, 10 Apr 2018 11:45:06 GMT</pubDate>
    <description>только NumLock, только хардкор&lt;br&gt;</description>
</item>

<item>
    <title>Инцидент в сервисе непрерывной интеграции Travis CI (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114038.html#49</link>
    <pubDate>Tue, 10 Apr 2018 10:28:37 GMT</pubDate>
    <description>Да какая разница, сколько времени эта сессия висела? Цимес не в этом, а в том, что разработчик руками что-то делает на проде. У Travis CI отсутствуют CI и CD то бишь. Сапожники без сапог.&lt;br&gt;#авосьпронесёт #яжнедурак&lt;br&gt;</description>
</item>

<item>
    <title>Инцидент в сервисе непрерывной интеграции Travis CI (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114038.html#48</link>
    <pubDate>Tue, 10 Apr 2018 10:15:23 GMT</pubDate>
    <description>&amp;gt; ты новость-то читал?&lt;br&gt;&lt;br&gt;Отвал CI на несколько часов разработке не помеха, многие его наверняка вообще не заметили. Если такое случается раз в несколько лет, а не каждый день, то фигня.&lt;br&gt;</description>
</item>

<item>
    <title>Инцидент в сервисе непрерывной интеграции Travis CI (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114038.html#47</link>
    <pubDate>Tue, 10 Apr 2018 10:12:47 GMT</pubDate>
    <description>Вот да. CI знаю, CD знаю, CT &amp;#8212; что-то внезапно родившееся в мозге нашего дражайшего поха. Не иначе как continuous testing (хотя CI включает и тестирование в том числе).&lt;br&gt;</description>
</item>

<item>
    <title>Инцидент в сервисе непрерывной интеграции Travis CI (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114038.html#46</link>
    <pubDate>Tue, 10 Apr 2018 09:47:18 GMT</pubDate>
    <description>ct? вы хотя бы аббревиатуры расшифровывайте что ли&lt;br&gt;</description>
</item>

<item>
    <title>Инцидент в сервисе непрерывной интеграции Travis CI (myhand)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/114038.html#45</link>
    <pubDate>Tue, 10 Apr 2018 09:17:13 GMT</pubDate>
    <description>У них тестовое окружение - на .org, который для &quot;нищ*бродов&quot; (Максим, ну это дикость, а не фильтры &quot;неприемлемой лексики&quot;!) и прочего опенсорса.&lt;br&gt;&lt;br&gt;Кстати, вроде там ничего в тот раз не ломали.&lt;br&gt;</description>
</item>

</channel>
</rss>
