Перейти к основному контенту

Как развернуть проект на языке Go из архива в Jelastic

Важным обновлением Jelastic 5.4 стало пополнение в списке поддерживаемых языков программирования. Наряду с Java, PHP, Ruby, .NET, Python в облачном окружении появился Go:

интеграция поддержки go 1

Go — язык программирования с открытым исходным кодом, разработанный компанией Google. Его архитектура позволяет использовать следующие возможности:

  • параллельное программирование для увеличения производительности;

  • модульный принцип для достижения гибкости;

  • быстрая компиляция приложения в объектный код;

  • автоматическое управление «мусором» для эффективного использования памяти.

В Мастере топологии среды поддержка Go добавлена в виде отдельной вкладки:

интеграция поддержки go 2

Синтаксис Go представляет собой набор простых команд для программирования. Перечислим самые распространенные:

go build компилирует пакеты и собирает бинарные файлы Go
go testтестирует пакеты
go fmtформатирует исходный код пакетов
go getзагружает и устанавливает пакеты
go vetсообщает о вероятных ошибках в коде
go runконструирует и выполняет код
go docотображает документацию
go generateгенерирует файлы Go путем обработки кода

Сервер приложений в Мастере топологии среды поддерживает все функции, необходимые для работы с Go, и совмещает их с собственными инструментами Jelastic (например, вертикальным и горизонтальным масштабированием ноды и т.п.).

Важно: Затруднение при интеграции Go в Jelastic связано с развертыванием приложений. Особенности движка Go не позволяют загружать файлы в виде архивов, поэтому доступно только развертывание через SVN (систему управления версиями). Соответственно, сервер может работать только с одним проектом.

В версии Jelastic 5.5 появилась улучшенная интеграция языка программирования Go. Теперь развернуть проект на сервере из архива можно в несколько кликов. Перед развертыванием убедитесь, что у вас уже создана среда для приложения на языке Go.

Как развернуть проект на Go

Чтобы развернуть проект на языке Go:

  1. 1.

    Загрузите архив с вашим приложением в менеджер развертывания:

    развернуть приложение Go в Jelastic 1

  2. 2.

    Возле загруженного архива нажмите Развернуть в окружение:

    развернуть приложение Go в Jelastic 1

  3. 3.

    Выберите среду и нажмите Развернуть:

    развернуть приложение Go в Jelastic 1

    Дождитесь окончания процесса.

Готово, после развертывания вы сможете приступить к работе с вашим проектом.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0