In order to meet the growing demand to release new features at an increasingly faster pace, these features must be implemented faster and faster. But that's just one side of the coin. After all, these features have to be put into production as well. Often, deployments are made manually and prone to errors. They tie up resources, and they may take a long time. The solution is complete automation, which is called Continuous Delivery.Read more
Archive of posts in tag 'SCM-Manager'
Scroll down to see more ...
Over the years we talked a lot about SCM-Manager, but we never officially introduced it as one of the Cloudogu EcoSystem. Since SCM-Manager had its 6th anniversary not long ago, we want to catch up on that.We mentioned SCM-Manager the first time about 4 years ago, when the current version was 1.28. These days version 1.52 was released. That is reason enough to give an update on SCM-Manager, to sum up the changes and improvements that were made in the meantime.Read more
SCM-Manager can be connected to several issue tracking applications like Bugzilla or JIRA©. The basic functionality of those connections is the same: You can change the status and add comments to issues by using keywords in your commit messages. In this post we will show you how to use the scm-redmine-plugin to connect SCM-Manager to the popular OpenSource issue tracker Redmine and thus improve your documentation.Read more
If you want to automate activities or execute infrequent tasks, you can use the scm-script-plugin. It allows you to write and execute scripts for SCM-Manager in Groovy and ECMAScript. Scripts require less overhead than plugins, but their performance can be weaker.Read more
SCM-Manager can be connected to several issue tracking applications like Bugzilla, Redmine or JIRA©. The basic functionality of those plugins is all the same: They enable you to change the status and add comments to issues. Beyond that the scm-jira-plugin offers several additional options which we want to explain.Read more
To make the error analysis and support easier and more comfortable for SCM-Manager, you can use the scm-support-plugin. In case you have problems with SCM-Manager it allows you to conveniently activate logging. After the deactivation of the logging, the logfile and other basic information about your system are being provided to you for download. Use these information to solve your problems.Read more
In software development there is no such thing as the holy grail, no perfect process that you can follow in each project and that ensures that everything works out smoothly. But there are tons of very helpful best practices that you can use as a guideline. One of the principles of SCM-Manager Universe is that you can adapt it to different software development processes, because it isn't designed specifically for one process. To give you a better understanding of how you can use SCM-Manager Universe, we want to show you how we configured the appliance for one of our projects.Read more
Subsequent to the first part of this post you can improve your code quality by implementing an automated code review system to your projects. You only need to perform a few modifications to SCM-Manager, Jenkins and SonarQube. In the first part of this article we already showed you the necessary configuration of SCM-Manager and Jenkins. Now, in the second part we will show you the necessary modifications to integrate SonarQube to the automated process.Read more
A good way to improve code quality is to use code review. Often teams recoil from code review because it demands a lot of time. An alternative could be an automated code review system that checks your code for compliance with certain metrics and rules. With the Cloudogu EcoSystem you can implement such a system based on SCM-Manager, Jenkins and SonarQube. In this first part we will show you how to configure SCM-Manager and Jenkins. The second part will be about extending the system by integrating SonarQube.Read more
If you want to restrict the write access to parts of your repositories, SCM-Manager offers you two useful plugins: scm-branchwp-plugin and scm-pathwp-plugin. Both enable you to manage write access to your repositories in more detail, either by paths or by branches.Read more
We published a new SCM-Manager plugin: scm-checkstyle. It helps you to improve your software quality in Java projects by checking your code against code conventions in a very early stage of software development where adaptations are only little time-consuming.Read more
Welcome to the latest part of our plugin series. Today we want to present two little plugins that provide some additional features to SCM-Manager. The "Statistic-" and the "Activity-Plugin". Both are making life more clearly.Read more
Nowadays distributed source code management is a must-have tool for every developer and a large number of different implementations compete for attention. So getting started is a complex task. To make the start more easy we want to show you today the development of source code management from centralized to distributed systems and the on top tool SCM-Manager. In following articles we will familiarize you with the different version control systems (VCS) in more depth.Read more
Do you strive for something smart and efficient to manage source code? You are excited about the great tool, SCM-Manager, but you are not an expert in source code management yet? We will explain you, how to get started with SCM-Manager step by step.Read more