Развертывание коннектора независимых разработчиков

Развертывания позволяют использовать и тестировать коннекторы независимых разработчиков. Основное развертывание создается по умолчанию в скрипте приложений Google Apps и всегда содержит текущую рабочую версию кода. Тем не менее можно создать дополнительные развертывания на основе разных версий коннектора. Например, кроме основного развертывания можно создать развертывание для тестирования или оценки качества, а также рабочую версию развертывания. Так вы сможете предоставлять пользователям только стабильные и проверенные версии коннектора.

Хранение разных версий кода

При разработке коннектора независимых разработчиков в скрипте приложений Google Apps рекомендуется хранить отдельные версии кода коннектора для разработки и производственных систем. Вам нужно ознакомиться с тем, как выполнять развертывание разных версий.

Чтобы узнать, как хранить разные версии проекта в скрипте приложений Google Apps, см. документацию по версиям.

Создание отдельных развертываний

Чтобы создать дополнительные развертывания для коннектора, выполните следующие действия:

Этапы создания развертывания

  1. В среде разработки Apps Script нажмите Опубликовать > Развернуть из манифеста… Откроется окно Deployments (Развертывание) со списком всех текущих развертываний и названием последней версии Latest Version (Head).
  2. Нажмите кнопку Create (Создать). В окне появятся параметры нового развертывания.
  3. В поле Deployment name укажите название развертывания.
  4. Для развертывания выберите уже созданную версию коннектора или создайте новую на основе доступного кода.
  5. Нажмите Сохранить. Новое развертывание с указанным названием будет создано на основе выбранной версии кода.

Развертывание получит уникальный идентификатор и прямую ссылку.

Изменение существующего развертывания

Изменять и обновлять коннекторы можно даже после того, как вы их опубликовали или предоставили доступ к ним другим пользователям. Для этого нажмите на ссылку Edit (Изменить) в списке развертываний и выберите нужную версию. Пользователи получат обновления автоматически.

Этапы изменения развертывания

Рекомендации: храните основную, тестовую и рабочую версии развертываний

Развертывание Latest Version (Head) будет всегда содержать последнюю версию кода. Его рекомендуется использовать исключительно для разработки. Необходимо также иметь тестовую и рабочую версии. Разрабатывая коннектор, следите за тем, чтобы нумерация версий шла по нарастающей, а также отражала, является ли та или иная версия тестовым или рабочим развертыванием.