Beautify Jenkins Server

Jenkins server comes with a traditional User interface and which is not attractive in some ways, therefor which can be reset with to modern attracted appearance. And it does not take too long time to move to new Jenkins.

Beautify Jenkins would be done through in-built CSS scripts and those can be configured as several methods, those methods are described here.Read More »

Advertisements

GitLab Installation | CentOS 6.x

This tutorial describes the steps to be installed GitLab WebUI server on CentOS 6.x edition. Before we move forward, let’s see what is this GitLab, it’s a web based code repository for management , review and issue tracking. Developers no need to worry about whatever the development methodology, is a waterfall, Agile or any traditional methods, it always streamline the collaborate development workflow up to the CI/CD pipelines.

gitlab-landscape

This tool is basically opensource tool and anyone can setup the server easily for their testing or in-house development. As in git lab it comes with a visualize dashboard with monitoring as well, Further, developers could get stats for the projects as well.
Read More »

Semantic Versioning

When the development scope is being incremented, the complexity of development, Testing & Releases would be more complicated in Continuous Integration & Continuous Delivery pipelines. Downloading dependencies in software packages, and versioning is even more complicated of frequent releases if there is no well defined mechanism. Semantic versioning is one of the solution for reduce this complicated hassle.

Version is more important to developers to track their historical tracking, it gives a well defined versions of software releases. Therefor it adds more befits to the software development as well as CI/CD pipelines.

Benefits of Semantic Versioning

  • Historical tracking of code development.
    At any point developers can get the idea of code status from any historical point.
  • Universal builds packages are available to anytime deployment.
    Build can be triggered from any of previous tags, and it includes all the required dependency and other configurations. Therefor those tags can be easily used for build project deliverable as required from history.
  • Easily identify the code changes including API, functional and bug fixes.
  • Helps to manage releases and code development.

Semantic Versioning Format

semantic-versioning
There are three Major parts are in semantic versioning, Major, Minor & Patch.Read More »