Bitbucket, Docker и tclssg

СВК
Published

С недавних пор этот сайт генерится из markdown-шаблонов в полностью статическое содержимое (html-файлы). Делается это при помощи tcl-ssg https://github.com/tclssg/tclssg. И вот решил я на примере моего сайта показать механизм непрерывной интеграции и доставки (да, то самое CI/CD).

(дальше)

Администрирование Zimbra

СВК
Published

В силу служебных обязанностей приходится управлять почтовой системой на базе Zimbra. Ниже приведён скрипт для получения списка пользователей входящих в списки рассылки.

(дальше)

Обновление RAC GUI 1.1.0-2

СВК
Published

Представляю вниманию баг-фикс релиз Rac-GUI 1.1.0-2. Исправлена ошибка при вызове диалога авторизации. Добавлены опции

infobase_user
infobase_pwd

в вызов rac при редактировании ИБ.

Исправлена ошибка с добавлением названия кластера в конфиг. Исправлен баг с пробелами в именах кластера и ИБ при создании"

На данный момент новая версия, ввиде пакета, доступна только для Debian (и основанных на нём дистрибутивах). Также в git.

Скачать новую версию можно в разделе "Программы".

Обновление RAC GUI

СВК
Published

Вышла новая версия Rac-GUI. Из изменений - в конфиг добавлены две опции для опеределения имени пользователя информационной базы и пароля.

#set default(infobase_user) "ib_user"
#set default(infobase_pwd) "ib_password"

Если данные переменные будут определены в конфиге то они будут подставлятся каждый раз при соединении с любой ИБ. Данная установка будет работать для всех ИБ. Сейчас идёт работа над изменением конфига 1С серверов с целью добавления настроек под каждую ИБ.

Скачать новую версию можно в разделе "Программы".

Использование Buildbot в примерах.

СВК
Published

Задача

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

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

Собирать будем Rac GUI - графическая морда к 1С rac для управления кластером серверов. Под линукса будут использоваться штатные средства под кажду ОС, для сборки exe-файла под windows из tcl-скрипта используется freewrap. Код сайта статический, генериться из markdown-шаблонов при помоши tcl-ssg. Т.е. при сборке нового пакета buildbot будет запускать генерацию сайта. (дальше)