Статьи

Работа с Windows Azure изнутри PhpStorm

Работая с Windows Azure и моей новой игрушкой ( PhpStorm ), я хотел иметь поддержку для выполнения определенных действий, таких как создание нового веб-сайта или новой базы данных в IDE. Так как я не парень по Java, написание плагина не было вариантом. К счастью, PhpStorm (или WebStorm в этом отношении) обеспечивает поддержку выдачи команд из IDE. Это заставило меня задуматься о том, что в моей среде IDE можно подключить инструменты командной строки Windows Azure … Давайте посмотрим, что мы можем сделать …

Прежде всего, нам понадобятся «лазурные» инструменты. Они доступны для загрузки для Windows или Mac . Если у вас установлены Node и NPM, просто введите npm install azure-cli -g, и мы готовы к работе.

Далее нам нужно настроить PhpStorm с помощью специальной команды, чтобы мы могли вызывать эти команды из нашей IDE. В меню « Файл»> «Настройки» найдите панель поддержки инструмента командной строки и добавьте новый каркас:

PhpStorm пользовательские рамки

Далее введите следующую деталь. Обратите внимание, что путь инструмента на вашем станке может быть другим. Это должен быть полный путь к средствам командной строки для Windows Azure, который на моем компьютере — C: \ Program Files (x86) \ Microsoft SDKs \ Windows Azure \ CLI \ 0.6.9 \ wbin \ azure.cmd.

Настройки пользовательского фреймворка PhpStorm

Нажмите Ok , закройте диалоговое окно настроек и вернитесь в рабочую среду. Оттуда, мы можем открыть командную строку через Tools> Run Command меню или просто с помощью Ctrl + Shift + X клавиатуры комбо. Давайте вызовем команду Azure :

Запуск инструментов Windows Azure bash в PhpStrom WebStorm

Круто, да? Давайте посмотрим, сможем ли мы на самом деле сделать некоторые вещи. Первое, что нам нужно сделать, прежде чем мы сможем что- либо сделать с этими инструментами, — это убедиться, что мы можем получить доступ к службе управления Windows Azure. Вызовите команду загрузки учетной записи azure и сохраните сгенерированный файл .publishsettings где-нибудь в вашей системе. Далее нам нужно импортировать этот файл с помощью команды <путь к publishsettings file> для учетной записи Azure .

Если все пойдет по плану, теперь мы сможем сделать некоторые действительно интересные вещи из нашей IDE PhpStorm … Как насчет того, чтобы создать новый веб-сайт Windows Azure с именем «GroovyBaby» в центре обработки данных в Западной Америке с поддержкой Git и локальным клоном подкладывается к этому? Вот команда:

azure site create GroovyBaby --git --location "West US"

И вот результат:

Создать новый сайт в PhpStorm

Я серьезно люблю этот материал! Для справки вот полный список доступных команд . И Гленн Блок приготовил несколько классных команд .