engineyard / engineyard-jenkins

This project is deprecated in favour of eycloud-app-jenkins.
https://github.com/engineyard/eycloud-app-jenkins/
28 stars 6 forks source link

EngineYard Server rebuild is removing plugins installed into Jenkins #14

Open shedd opened 12 years ago

shedd commented 12 years ago

Each time I rebuild (via the EY Cloud panel) my CI master, the Git and GitHub Jenkins plugins are removed. Additionally, the version of the green balls plugin and rake plugin seem to be reverted to the default installed version and not the upgraded version that I have installed. All of my other plugins seem ok, except for these plugins.

Once the plugins are removed by the rebuild, an error is displayed on the Manage Jenkins page about unreadable config data present -- "You have data stored in an older format and/or unreadable data." This config data appears to be the GitHub plugin configuration being persisted in the config files, but as the plugin is no longer installed, Jenkins can't interpret it.

Why would the EngineYard Chef scripts remove these plugins?

timfjord commented 12 years ago

I also have the same problem You need update chef recepies for jenkins applicatation

After you clone git://github.com/engineyard/jenkins_holding_page.git, adn cd this directory you should run ey recipes download It will download chef cookbooks. In _cookbooks/jenkinsmaster/attributes/default.rb you should update version for git and github plugins.

Here is my file

jenkins_master({
  :plugins => %w[git-1.1.22 github-1.4 rake-1.7.6 ruby-1.2 greenballs-1.10 envfile-1.1]
})