If you have installed SCM-Manager before, you may have noticed how simple and small it is compared to other source control management solutions. One main reason for this is that tons of features are excluded from your default installation and can be easily added as plugins. But the currently available plugins are just the tip of the iceberg as you can simply write your own plugins using the powerful plugin API.Read more
Archive of posts in category 'Technology'
Scroll down to see more ...
In the first part of this article series, we described how you can easily and quickly make backups using containers with Restic. However, backing up data is not an end in itself. Rather, it is about recovering data if the backed-up system fails. This article is dedicated to this aspect of backup, which is just as simple when using Docker as recovering your previous backup. Finally, we will also cover how to delete backups if you run out of storage space.Read more
The word "data backup" does not invoke much cheering and rejoicing for many parties involved. This series of articles about the "restic" software package shows that this does not have to be the case. Restic simplifies many aspects of backup and restore to a great enough extent that you can focus on the most essential part: The underlying system structure. This article describes how to configure restic and back up data.Read more
Kubernetes is one of the hottest topics these days in the world of software development. Why is this the case and why is Kubernetes not just another technology that will soon be forgotten again anyway? In this post, we will answer these questions.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 Open Source issue tracker Redmine and thus improve your documentation.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
Using standardized rollouts for virtual machines in a cloud infrastructure has several benefits in software development to improve your performance. In the first part of our post we introduced the general advantages and explained the basic setup of Terraform. Now we will show you a basic configuration for the infrastructure and access rules that you can use as a basis for your first instances.Read more
In software development it is very useful to have the ability to make certain systems available on demand, for example for testing, deployment or additional build servers. The important thing about the systems is that they are available quickly and that their configuration and setup is as expected. One way to achieve this is by implementing automated provisioning of CloudStack instances by using the application Terraform.Read more
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
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
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
With the dawn of DVCS many different systems emerged and their number is increasing. Since the beginning, two major solutions fight for the throne of the "best" DVCS: Mercurial and Git. While both do their job very well there is an almost religious debate which one is THE best.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