<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
<atom:link href="http://nuk-svk.ru:80/blog/tags/ci-cd/rss.xml" rel="self" type="application/rss+xml" />

<title><![CDATA[Posts tagged "CI/CD" | SVK home page]]></title>
<link>http://nuk-svk.ru:80/blog/tags/ci-cd/</link>
<description></description>
<language>ru</language>

<lastBuildDate>Wed, 22 Jul 2026 17:32:15 GMT</lastBuildDate>
<generator>Tclssg 3.0.1</generator>

        <item>
          <title><![CDATA[Использование Buildbot в примерах.]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/buildbot/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/buildbot/]]></guid>
          <description>
            <![CDATA[<h3>Задача</h3>

<p>Настроить процесс непрерывной сборки и доставки на сайт пакетов программ из Git-репозитария с исходниками.
Так как buildbot - это распределённая система, то будет логичным под каждую архитектуру и операционку сделать отдельный сборочный хост. В нашем случае это будут LXC-контейнеры (в случае linux) и qemu (в случае windows):</p>

<ul>
<li>vm-srv-build1 - centos 7, тут будет buildbot мастер (master) и один из работников (worker)</li>
<li>vm-srv-build2 - debian 10, для сборки DEB пакетов</li>
<li>vm-srv-build3 - windows 10, для сборки, сами понимаете, под что
</li></ul>

<p>Собирать будем Rac GUI - графическая морда к 1С rac для управления кластером серверов. Под линукса будут использоваться штатные средства под каждую ОС, для сборки exe-файла под windows из tcl-скрипта используется <a href="http://freewrap.sourceforge.net">freewrap</a>.
Код сайта статический, генериться из markdown-шаблонов при помощи <a href="https://github.com/tclssg/">tcl-ssg</a>. Т.е. при сборке нового пакета buildbot будет запускать генерацию сайта.
(<a href="http://nuk-svk.ru:80/blog/buildbot/">дальше</a>)]]>
          </description>
          <pubDate>Wed, 24 Jul 2019 21:00:00 GMT</pubDate>
        </item>
    
</channel>
</rss>
