Фильтры

В данной статье описаны алгоритмы обновления микросервиса EXCHANGE LISTENER в разных вариантах разворачивания.

Для KUBERNETES:
Необходимо запустить команду:
helm upgrade -i #параметры указать такие же как и при установке установке#
Пример установки доступный в инструкции по разворачиванию.
Актуальная версия helm пакета доступна в статье:
https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/ra…

Для Docker:

Удалить запущенный контейнер с неактуальной версией Exchange Listener.

docker rm - f <container_name>

Далее запустить команду с инструкции по установке (https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/razvertyvanie_onsite/nastrojka_kontejnernyh_komponentov/nastroit_servis_sinkhronizacii_exchange_listener#title-2503-4)
В последней в последней строчке необходимо указать актуальную версию Exchange Listener.
Актуальную версию Exchange Listener можно узнать в сообществе Docker Hub по ссылке.

 

Прикрепленные файлы

Нравится

Поделиться

5 комментариев

Для Docker. Не остановить, а удалить! иначе получаем 

docker: Error response from daemon: Conflict. The container name "/ExchangeListener" is already in use by container "daa7c3fcdcbd3b72de643e7f36a31cf3fc6f1e75edbb1cba1e4fad3a628751da". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.

 

Алексей Следь,

Ну тогда уж сначала остановить, а потому удалить. Иначе будет ругаться что удаляемый контейнер запущен)

 

Error response from daemon: You cannot remove a running container 2c982e783b9f96d3db07b851a1ada8a9b747f17294efd10cae3f3df49eee9313. Stop the container before attempting removal or force remove

 

Дмитрий Антохин,

Как сказала техподдержка, а эта публикация создана после моего обращения, "наши опытные пользователи doker знают последовательность действий при обновлении контейнеров."

Алексей Следь,

добрый день!
Спасибо за уточнения, мы поправили пост. Также рекомендую ознакомиться с обучающим видео по разворачиванию микросервиса.

https://www.youtube.com/watch?v=Ue9Pk92leqM

 

Алексей Следь,

Спасибо за обратную связь по использованию инструкции. Статью дополнили.

 

Показать все комментарии

 

Присоединяйтесь сегодня в 14:00 (UTC +3) к трансляции от Академии Creatio и узнайте как правильно установить и настроить Redis и Creatio Exchange Listener с помощью менеджера контейнеров Docker. Задавайте вопросы в чате трансляции, а в комментариях к этому посту предлагайте свои темы для следующих трансляций. https://www.youtube.com/watch?v=Ue9Pk92leqM

Нравится

Поделиться

0 комментариев
Показать все комментарии

Добрый день, коллеги!

 

Компания CRMguru — международный системный интегратор, специализирующийся на разработке и внедрении CRM- и BPM-систем.
Наши клиенты: Газпромнефть, Промсвязьбанк Лизинг, АЛРОСА, Raiffeisen Life, ВТБ, РУСАЛ, Северсталь и другие.
Используемые платформы: Microsoft Dynamics CRM/365, Terrasoft Creatio, SugarCRM, SuiteCRM.

 

В связи с расширением проектов приглашаем специалиста на позицию "Инженер тестирования" 

Обязанности:

  • Функциональное тестирование, приемочное, регрессионное, интеграционное;
  • Написание тест плана, тест кейсов, чек-листов, дымовых кейсов;
  • Участие в планировании ресурсов: человеко-часы, машино-часы;
  • Анализ требований, фиксирование и закрытие дефектов;

Пожелания: 

  • Знание POSTMAN;
  • Знание видов и уровней тестирования, техники тест-дизайна, артефактов и метрик тестирования;
  • Знание систем баг-трекинга, работа с регрессивной моделью;
  • Основы программной инженерии, жизненный цикл программного обеспечения, управление требованиями;
  • Знание основ реляционных БД и SQL (на уровне простых DML и DDL операций);
  • Опыт работы в команде по гибким методологиям (Scrum), водопадной модели.

ОПЫТ РАБОТЫ С ПЛАТФОРМОЙ CREATIO - БУДЕТ ОГРОМНЫМ ПЛЮСОМ :D

Мы предлагаем:

  • официальное трудоустройство;
  • высокий уровень дохода (по итогам собеседования) + бонусы по результатам работы;
  • 5-ти дневная рабочая неделя, 8-ми часовой рабочий день;
  • возможность выбора, где работать: в офисе в Москве или удаленно.
  • постоянное профессиональное развитие и карьерный рост;
  • обучение в корпоративном университете, прохождение сертификаций за счет компании;
  • работа в коллективе единомышленников, профессионалов и друзей. Коллективные квесты, корпоративы, спортивные мероприятия;

          Плюшки: 

  • корпоративные скидки на услуги ресторанов, турагентств, страхования, мобильной связи, фитнес-центров.
  • Оплата курсов английского

Ждем Вас в команде!

CV: hr@crmguru.ru

Skype/TG - artalex1234 
 

Нравится

Поделиться

4 комментария

Добрый день, а сколько составляет заработная плата для данной позиции?

Здравствуйте. Подскажите, есть ли у вас практика релокации сотрудников в Москву?

А как у вас с сессионными отпусками? Вы отпускаете на учебу? Оплачиваете их?

ДМС предоставляется при трудоустройстве?

Показать все комментарии

Если необходимо внести изменения в текущую конфигурацию колонок (например, скрыть\отобразить какое-либо поле на странице, поменять заголовок поля и т.д.), можно воспользоваться методом Terrasoft.sdk.RecordPage.configureColumn(model, columnSetName, columnName, columnConfig).

Параметры метода:

  • model - название модели.
  • columnSetName - название набора колонок модели, которому принадлежит изменяемая колонка.
  • columnName - название изменяемой колонки.
  • columnConfig - конфигурационный объект колонки, в который добавляются изменяемые атрибуты колонки с новыми значениями.

Постановка задачи

В карточке контакта скрыть поле Ответственный.

Реализация

// В конфигурационном объекте колонки Owner значение атрибута hidden устанавливается в true.

Terrasoft.sdk.RecordPage.configureColumn('Contact''primaryColumnSet''Owner', {

    hidden:true   

});

Аналогичным образом можно вносить изменения в конфигурацию наборов колонок. Для этого используется метод configureColumnSet(model, columnSetName, columnSetConfig).

Нравится

Поделиться

0 комментариев
Показать все комментарии

Всем привет! 

 

Поделюсь своим опытом и отвечу на вопрос как можно обновить helm-пакет сервиса Exchange Listener.

Сама ссылка на актуальный helm-пакет сервис: https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/razvertyvanie_onsite/nastrojka_kontejnernyh_komponentov/nastroit_servis_sinkhronizacii_exchange_listener#title-2503-2 (см. "скачайте helm-пакет").

P.S. В целом по обновлению или переустановке helm пакета информация есть в интернете (https://helm.sh/docs/helm/helm_upgrade/)

Обновить версию можно сделать двумя способами:

1. Обновление. Использовать команду:

helm upgrade -i #параметры указать такие же как и при установке установке#

2. Удаление и повторная установка:

- удаление сервиса

helm delete -purge <название вашего сервиса>

 

- повторная установка согласно инструкции (https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/razvertyvanie_onsite/nastrojka_kontejnernyh_komponentov/nastroit_servis_sinkhronizacii_exchange_listener#title-2503-2)

 

Хорошего дня!

Нравится

Поделиться

0 комментариев
Показать все комментарии