Docker: RPM Builder Container

I spent the last months playing aroud Docker. Even if I've some doubt about using it in production environment and the way you need to use it on Windows and OSx (with a Linux VirtualBox VM), it is really impressive what you can do and how you can simplify your way to work. But I don't want to talk about all the pros and cons about docker, I just wa…

Read More

Build RPMs for a Git (Github) project with Jenkins

Here we show a way to build RPMs with Jenkins using a Makefile. Now we will show a Jenkins based build (without create Makefle). So, you can directly create a new Job in your Jenkins using the Free Style creation method and adding a shell build step. Inside the text area you can put something like this: testrel=$(/usr/bin/git diff HEAD~1 | awk '…

Read More

Build RPMs using Jenkins/Hudson

A continuous integration system, like Jenkins, that is not created for project "outside  java world", can be used today for many build activities. You can, for example, find plugin for iOS project CI build, android platform, python project, ... Here I'll shown a way to use it to build RPMs in CI. First think, for simplicity in Jenkins build script,…

Read More