Siddesh BG's Blog

Build automation | Release Management | DevOps | Site Reliabality Engineering | Configuration Management | Version Control Systems | Continuous Delivery | Containers | Microservices | Cluster resource management | Cloud services | Analytics

Thursday, April 19, 2012

Using BUILD_LOG_REGEX in jenkins email notification

›
Jenkins provide 'Email-ext' plugin, which  allows to configure every aspect of email notifications. One of my requirement is to send...
5 comments:
Wednesday, April 18, 2012

Using unix find Command to delete files older than a year

›
One of the boring task is to clean up data when ever disk usage exceeds the threshold limit. Among the many ways do it, here is the simple ...
2 comments:
Tuesday, April 17, 2012

Using wget to download files recursively from https site

›
wget is a command used mostly in Linux to download files from web links (http, https or ftp). To download a file, a simple invocation of wge...
Thursday, April 5, 2012

Ant script to replace tokens (VERSION) in a file (build.properties)

›
Version of a product ever changes for main releases, SP releases, hotfix releases, etc. We can't hard-code version value in source file...
Friday, March 16, 2012

Perforce sync is slow - Checklist for debugging

›
Is your Perforce performance is slow while doing sync or some other operations ? 1) C heck you client spec’s view (if the repository is l...
Friday, March 9, 2012

Difference between centralized version control (CVCS) and distributed version control systems (DVCS)

›
1)  Repository     CVCS:  Have a single server that contains all the versioned files an d metadata       DVCS:  E ach users working ...

Comparison of several SCM tools

›
Here is a link which compares many SCM tools inlcuding Distributed and Central version control tools. It compares for few use cases, anyway...
Monday, February 13, 2012

Jenkins - FATAL: Unable to produce a script file

›
Immediately after syncing code from perforce, a job in jenkins fails with the error message: 09:16:33  Sync complete, took 8001 ms 09:16...
Monday, January 30, 2012

A build engineer's use-case of java decompiler

›
This is one scenario, which demonstrate the usage of java decompiler to a build engineer. One morning, a developer walked to my cube and c...
3 comments:
Wednesday, January 25, 2012

Jira Administration quick reference

›
1) Configuring the Layout and Design Customising the Look and Feel      Administration -> Global Settings -> Look and Feel -> To...
2 comments:
Tuesday, January 24, 2012

Productivity tools linkage

›
Reference: From slide prepared by Carl Sjoquist .  I liked this image which depicts how various productivity tools in an organization collab...
Monday, January 23, 2012

Generating ccs (Conary Change Set) file using rmake build Job-ID

›
To generate CCS (Conary Change Set) files, for the corresponding packages available on rBuilder server, follow these steps rmake build ...
Sunday, January 15, 2012

Cygwin error: Couldn't create pipe tracker for pid

›
Our builds started failing to connect to a Windows machine using sshd provided by cygwin. Then when I tried to open cygwin shell, it starte...
Wednesday, January 11, 2012

nexus "Item not found on path" error

›
We are using nexus 1.5.0 repository to host maven packages in our organization. Recently I started encountering the error like    Item not...
1 comment:
Tuesday, January 3, 2012

Encrypting using GPG - an example

›
GPG stands for  Gnu Privacy Guard, is a tool used to sign and encrypt data. Here I'm giving a simple usage of this tool. Usecase: We ...
1 comment:
Tuesday, December 27, 2011

how to check open ports on linux machine?

›
Use the commands 1)  nmap - sS - O 127.0 . 0.1 or 2)  netstat - nap        netstat --listen   To display open ports and established TCP ...
Friday, December 16, 2011

Jenkins most useful features

›
Jenkins is a CI (Continuous Integration) tool which is used to widely to manage builds and tests. In this blog, I'm listing some of the ...
Thursday, December 15, 2011

jenkins error: java.io.IOException: Authentication method password not supported by the server at this stage

›
When I tried to add a node to jenkins/hudson using ssh as launch method, the authentication keeps on failing with the below error. [12/15...
Tuesday, December 6, 2011

How to check a machine is physical or VMware virtual machine

›
Run command dmidecode | grep -i vmware If it is a physical machine, it won't return any data If it is a VMWare Virtual machine, you w...
Thursday, November 10, 2011

Learning MSBuild

›
In my last 7 years of my career, I mostly worked on Unix based builds. Now I got curious to explore Windows builds. I learnt the 2 prominent...
18 comments:
‹
›
Home
View web version

About Me

My photo
Siddesh BG
Bangalore, Karnataka, India
Profession: Engineering Director (Full stack, Data Science/Engineering, DevOps, QA) Cyble, Bangalore
Email:siddesh.bg@gmail.com
View my complete profile
Powered by Blogger.