As of 2020-08, these services are no longer running.
Migrating Jenkins to a new host server:
Tasks:
- Install Jenkins application on the new host.
- Download jenkins.war from http://jenkins-ci.org/.
- Deploy the war to a servlet container such as tomcat.
- Configuration and Data Migration.
- Copy the jenkins home directory from the old host.
- Set JENKINS_HOME environment variable to point to this directory.
- Start Jenkins.
- Verify that jenkins web interface displays all the jobs and reports correctly.
- Update DNS records to the point to the new host (This should cause github hook to point to the new host).
- Verify correct working.
- Verify deploying to nexus repo.
- Verify deploying to Fedora 4 demo server.
- Verify IRC notification.
- Verify sonar plugin configuration.
Migrating Sonar to a new host:
Tasks:
- Install Sonar on the new host.
- Download sonarqube.zip from http://www.sonarqube.org/downloads/ and extract it.
- Database migration.
- Create a database dump of the sonar database from the old host.
- Import the database to the new host's sql server.
- Configure sonar.properties, wrapper.properties, and logback.xml under conf/ directory in reference to the old host's configuration.
- Use the current database name, user, and password in place of the old configuration.
- Copy extensions/plugins from old host.
- Download newer version of the plugins, if they are not compatible with the new host's sonar version. See plugins version matrix.
- Start the sonar server.
- Goto <SONAR_BASE_URL>/setup to complete database migration.
- Verify that sonar web interface display all past reports.
- Update DNS to point to new host.
- Verify integration with Jenkins server.
Note: Please read the release notes and upgrade steps, if you are upgrading Jenkins / Sonar as a part of the migration.