На этой неделе я открываю для себя CloudBees... отличная работа!
Я использую Cloudbees SDK 1.2.1 на рабочей станции Vista за корпоративным брандмауэром. Я также использую плагин cloudbees eclipse toolkit 1.0.5.20xxx со всем необходимым. Я настроил свои параметры прокси в eclipse (Indigo), а также свой файл .bees/.bees.config со всеми необходимыми ключами.
На данный момент мне удалось создать два полных простых демонстрационных проекта hello world с нуля из eclipse в dev@cloud, но я не могу развернуть его в run@cloud из eclipse, потому что всегда получаю сообщение об ошибке при попытке развернуть. В eclipse эта ошибка представляет собой всплывающее окно с заголовком «Произошла ошибка» и только сообщением «api.cloudbees.com», вот и все. Обратите внимание, что я также сталкиваюсь с этим сообщением об ошибке каждые 2 минуты в представлении ошибок eclipse, и, кроме того, мне никогда не удается обновить приложения RUN@cloud Tomcat в представлении eclipse cloudBees. Все остальное, кажется, в порядке с eclipse (коммит с репозиторием SVN в форме платформы cloudbees, доступ к сборкам jenkins из eclipse и т. д. в порядке).
У меня есть еще один симптом с CLI SDK, и я подозреваю, что причина та же, возможно, что-то с корпоративным прокси. Я не могу создать какое-либо локальное приложение, потому что у меня всегда есть сообщение об ошибке:
C:\cloudbees-sdk-1.2.1>bees create kiki
loading remote template: basic
Downloading CloudBees SDK configuration from http://cloudbees-downloads.s3.amazo
naws.com/sdk/cloudbees-sdk-config.xml
ERROR: Unable to download required resource http://cloudbees-downloads.s3.amazon
aws.com/sdk/cloudbees-sdk-config.xml
Это означает, что после создания любого нового приложения с помощью GrandCentral я не могу получить рабочее пространство на своей рабочей станции с помощью CLI SDK, чтобы изменить его и отправить в облако. И я не могу развернуть с помощью eclipse.
Тем не менее, за прокси-сервером мне удается с помощью CLI SDK останавливать/запускать приложения в облаке, получать информацию от приложений и так далее. Это означает, что моя команда пчел работает за моим корпоративным прокси, но не для некоторых команд пчел. Чтобы быть уверенным в формате файла конфигурации, я использовал SDK дома без прокси-сервера, чтобы создать новый файл конфигурации со всеми ключами, и я добавил четыре конкретных ключа для прокси-соединения. И я могу получить доступ к файлу cloudbees-sdk-config.xml с помощью своего браузера за корпоративным брандмауэром. Наконец, с той же рабочей станцией дома все в порядке с CLI SDK.
Если кто-то из облака поможет мне, это будет оценено, большое спасибо…