@page { margin: 2cm } h3.cjk { font-family: “Noto Sans CJK SC Regular” } h3.ctl { font-family: “Lohit Devanagari” } p { margin-bottom: 0.25cm; line-height: 115% } a:link { so-language: zxx } Git Inside-Out Git is basically a file-system where you can retrieve your content through addresses. It simply means that you can insert any …
Tag Archives: git
Git-Submodule
Rocket Science has always fascinated me, but one thing which totally blows my mind is the concept of modules aka. modular rockets. The literal definition of modules states “A modular rocket is a type of multistage rocket which features components that can be interchanged for specific mission requirements.” In simple terms, you can say that …
Gitolite
Requirement We need private git repositories for internally use in our project so we use Gitolite for this requirement. Our client has a lot of consultants, partners and short term employees working with their code so they needed a good way of controlling access to the repos and preferably without giving each of them a …
jgit-flow maven plugin to Release Java Application
Introduction As a DevOps I need a smooth way to release the java application, so I compared two maven plugin that are used to release the java application and in the end I found that Jgit-flow plugin is far better than maven-release plugin on the basis of following points: Maven-release plugin creates .backup and release.properties …
Continue reading “jgit-flow maven plugin to Release Java Application”
Opstree SHOA Part 1: Build & Release
p { margin-bottom: 0.25cm; line-height: 120%; } At Opstree we have started a new initiative called SHOA, Saturday Hands On Activity. Under this program we pick up a concept, tool or technology and do a hands on activity. At the end of the day whatever we do is followed by a blog or series of …
Tip : Setting up Git Jenkins integration on windows box
If you have ever tried setting up git as a version control system in a Jenkins installation on a windows box you would have faced an error message ssh key not available. The reason behind this issue is that if you are using git with ssh protocol it tries to use your private key to …
Continue reading “Tip : Setting up Git Jenkins integration on windows box”
Automation tips and tricks February 2013
As promised I’m back with the summary of cool stuff that I’ve done with my team in Build & Release domain to help us deal with day to day problems in efficient & effective way. As I said this month was about creating tools/utilities that sounds very simple but overall their impact in productivity & …
Efficiently handling Code merge in Version Control System
One of the painful & mundane task that release engineers have to perform is to merge changes of one branch into another branch & in case of code conflicts the release engineer has to co-ordinate with all the developers to resolve those merge conflicts. In our current setup the problem is more critical as development …
Continue reading “Efficiently handling Code merge in Version Control System”
Git : How to fix issues in a merged branch
Sometime back we faced a peculiar problem in our project where we have to fix some issue introduced due to a merged branch. To explain this problem first I’ve to explain the way we manage branches. As we entered in the maintenance mode of project there was a dire need of fixing issues and working …
Continue reading “Git : How to fix issues in a merged branch”