18

It supports AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase and RTC. For all of them exists a plugin and as you probably already know, Jenkins is not limited to only that list, anyone can create a SCM plugin for other options if they want to. Here is the link to the plugins: AccuRev: https://wiki.jenkins-ci.org/display/JENKINS/AccuRev+Plugin ...


9

In addition to the list in the previous answer, there is also the plugin that integrates Serena Dimensions CM with Jenkins. Some more details about this plugin (from the linked page): The plugin allows a Jenkins job to be associated with a Serena Dimensions CM stream or project, automatically updating the Jenkins workspace with file content from the ...


4

Your question doesn't specify which platform (OS) it is about. But if it is about good old mainframes (running zOS, whereas the z stands for "zero downtime ..."), then these would be some possible options to pick from (quotes are from the linked pages): Compuware Source Code Download for Endevor, PDS, and ISPW Plugin. ... allows Jenkins users to ...


1

Database migrations are a pretty standard thing for a long time, I believe - not related that much to DevOps, though obviously needed. There are ready-made tools which are agnostic of your programming environment, i.e., not directly tied to whatever ORM the devs are using. Strategies of how to actually decide which DDLs/DMLs to feed to the DB might vary; i....


1

You can create a release process to manage deployments in your environments. A plugin that can help you is the maven-release-plugin, where you 'freeze' the package and can promote them between environments (DEV -> UAT -> PROD). This ensures that the artifact (package) is exactly the same as the Production environment.


1

One could git svn clone a subversion repository and use submodules.


Only top voted, non community-wiki answers of a minimum length are eligible