Pages

Showing posts with label continuous delivery. Show all posts
Showing posts with label continuous delivery. Show all posts

Saturday, September 11, 2021

What are the prerequisites to successfully implement Trunk Based development?

 Recently I wrote an interesting article on Javing's medium page to talk about what are the prerequisites of trunk based development. Click here to find out more:

https://medium.com/javarevisited/prerequisites-for-trunk-based-development-b60e5912e844

Sunday, September 1, 2019

Easy versioning explanation




Major: for incompatible API changes,
Minor: for backwards compatible  functionality
Patch: for backwards compatible bug fixes.
pre-release label and metadata:  optional extensions.


Source: https://semver.org/

Sunday, November 1, 2015

installing jenkins in ubuntu server 14.04

What better way of spending a beautiful Sunday than to trying to discover how to configure Jenkins in Ubuntu server 14.4 for 3 hours(Can you feel the sarcasm?...). Anyway this post is just to avoid similar frustrations in the future, this brief summary should do the job, just copy paste all the commands and you will have jenkins working in your server     


Jenkins installation steps

 wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -  
 sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'  
 sudo apt-get update  
 sudo apt-get install jenkins  

Running Jenkins
After installing instalation is complete.
There will be a hidden directory under your /home/username called ./jenkins
This directory contains all the jobs and other configurations.

When we want to run jenkins we need to run as our username(should not run as root because it would be taking the configs from /var/lib/jenkins/jobs), from the directory:
 /usr/share/jenkins/
using the command:
nohup java -jar jenkins.war --httpPort=5001 &

You can less nohup.out to see the log of the nohup command

Share with your friends