The Structure of uDeploy

In many projects, Jenkins is the standard tool for Continuous Integration and other lifecycle and maintenance tasks. Jenkins is OpenSource, has a wide range of Plugins, and sees use in a wide range of companies. Furthermore, most jobs in Jenkins create or work with newest version of source code or artefacts. However, using your Jenkins server to manage a large server farm with different application versions can be very challenging. In [...]

Using an Artefact Repository

Many development teams still use a network drive to store artefacts. This method of transferring artefacts can be unstructured and differ between teams. Thus, it is better to use the advantages of an Artefact Repository. A repository is a collection of Software artefacts that are stored in a defined directory structure. These artefacts can be written to or read from [...]

Maintaining high Code Quality with SonarQube

It is well known that quality of code is in inversely proportional with Software bugs, as code quality goes down, the number of bugs increases. Thus, clean software is more likely to have less bugs than code of lower quality. It is also more understandable for other developers and they can be more productive. Bugs and issues that [...]

Software Development Environment

In many Software projects developers have to install and configure their Software Development Environment (SDE) by themselves. This causes a blooming variety in the tooling landscape which can easily become a Software Zoo. Developers in the team may use different tools and individual configurations. Wrong settings appear during the development and decrease the productivity of the team. Additionally, new members [...]