Archive of posts in tag 'Tutorial'

Please note: This archive page is only available in English. If a German version of a post is available, you can change the language once you've opened the post.
See all posts

Scroll down to see more ...

post icon Example setup of continuous integration platform

July 20, 2015 / by Daniel Huchthausen / In EcoSystem

Example setup of continuous integration platform

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
post icon Automated Release Management

April 28, 2015 / by Daniel Huchthausen / In Software Craftsmanship

Automated Release Management

Use SCM-Manager Universe to implement an automated release-management for your projects. You can do that by using Jenkins and Sonatype Nexus. In this post we will show the necessary configuration for Maven projects with an automated deploy of snapshots and release of new versions.

Read more
post icon Code Conventions

February 03, 2015 / by Daniel Huchthausen / In Methods

Code Conventions

80% of lifetime costs goes to maintenance and hardly any software is maintained for its whole life by the original author. Therefore it is crucial that code is written in a comprehensible manner. Code conventions help to achieve this.

Read more
post icon Group Permissions in SCM-Manager Universe

December 22, 2014 / by Daniel Huchthausen / In EcoSystem

Group Permissions in SCM-Manager Universe

Depending on your team size, project structure and requirements, it can be very useful to grant permissions on the basis on groups, not for single users. Using user groups can save a lot of time when setting up a new project, or when a new member joins a team. Therefore we want to show you how you can implement your own groups in SCM-Manager Universe.

Read more
post icon PHP meets SCM-Manager Universe

November 28, 2014 / by Daniel Huchthausen / In Technology

PHP meets SCM-Manager Universe

To keep SCM-Manager Universe as lean as possible the appliance is geared for Java projects. To use it with some of the other programming languages it is necessary to perform some modifications. We want to show you how to adjust your SCM-Manager Universe for PHP projects.

Read more
post icon Automatic Code Review with SonarQube and Jenkins Part 2/2

September 11, 2014 / by Daniel Huchthausen / In Quality

Automatic Code Review with SonarQube and Jenkins Part 2/2

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
post icon Automatic Code Review with SonarQube and Jenkins Part 1/2

September 09, 2014 / by Daniel Huchthausen / In Quality

Automatic Code Review with SonarQube and Jenkins Part 1/2

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
post icon SVN Repository Server Load Balancing and Synchronization

April 01, 2014 / by Daniel Huchthausen / In Software Craftsmanship

SVN Repository Server Load Balancing and Synchronization

In our support work of the recent past we saw that the topic of SVN repository synchronization seems to be a current issue. Therefore we want to show you how you can implement a master/slave server structure for load balancing. Slave servers are used for read operations and the master for write operations.

Read more
post icon Permission Management with LDAP Groups

December 06, 2013 / by Daniel Huchthausen / In Software Craftsmanship

Permission Management with LDAP Groups

After you downloaded SCM-Manager Universe the permission management for the development tools is based on individual user permissions. Since there seems to be a great interest in using group based permission management we want to show you how. We will show which modifications you have to perform in the tools and how you can handle groups.

Read more
post icon Getting started with Subversion

May 08, 2013 / by Daniel Huchthausen / In Technology

Getting started with Subversion

Nowadays Git and Mercurial are the most often used version control systems. It can be said that they succeeded the former used CVCS in nearly all areas. Nevertheless there is still a loyal user community of Subversion (SVN). Until today older repositories remain of importance. Subversion, is an open source alternative to the well known CVS.

Read more
post icon Getting started with MercurialEclipse

May 02, 2013 / by Daniel Huchthausen / In Technology

Getting started with MercurialEclipse

Nowadays developer mostly don´t work only with a text editor but with an integrated development environment (IDE). Luckily nearly every IDE can be connected to the version control system of your choice by plugins. This article deals with MercurialEclipse, which is used to work simple and smart with Mercurial repositories out of the Eclipse environment. To facilitate the start, we will show you the installation of the plugin and introduce you to the first steps of Mercurial in Eclipse. The intention of this article is to enable you to configure Eclipse and to check in and out your code. For those of you who prefer to work with Git, we have another getting started article prepared for you.

Read more
post icon Getting started with EGit

April 25, 2013 / by Daniel Huchthausen / In Technology

Getting started with EGit

Eclipse is one of the widest spread multi-language software development environments (IDE) that has an extensible plugin system to nearly every existing version control system. This article introduces briefly the installation and the usage of EGit as a standard interface connecting Eclipse and Git repositories. Since we do not want to leave out the biggest rival of Git, a second article focusing on MercurialEclipse will follow.

Read more
post icon SourceCode Management for Git, Subversion and Mercurial

April 17, 2013 / by Daniel Huchthausen / In EcoSystem

SourceCode Management for Git, Subversion and Mercurial

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