Using Jenkins REST Api to manage your jobs remotely

In this tutorial we will learn how we can use the REST API to manage your Jenkins Jobs remotely. Getting Started with Jenkins REST API Many objects of Jenkins provide the remote access API. They are available at /…/api/ where “…” portion is the object for which you’d like to access. The simplest way to … Read more

Creating your first Jenkins Pipeline

A Jenkins Pipeline is a set of plugins which supports Continous Integration (CI) and delivery. In this tutorial we will learn how to create a simple pipeline to build and test a software release across different stages. In Jenkins terms, a Pipeline is an automated expression of your process for delivering software from a version … Read more

How to run a Jenkins Job Periodically?

In order to run a Jenkins Job periodically, all you need to do is reaching your Job Configuration and move to the Build Triggers section. There you need to check the option Build Periodically and specify a cron expression for your jenkins Job: In the above example, we have used the cron expression “*/1 * … Read more

Solving Jenkins SSLHandshakeException

In this tutorial we will learn how to solve the Jenkins SSL Handshake Exception which you get when you try to install new Plugins and you don’t have a valid certificate installed in your JDK A common issue if you are tring to install Jenkins Plugins is an SSL Handshake Exception when you attempt to … Read more

Jenkins Source Code Management with Git

Jenkins comes with support for some Source Code Management tools like Subversion and CVS out of the box. if you are using Git, however all you need to do is installing the Jenkins Git plugin. The process is pretty simple and this tutorial will give you a demonstration. Installing Git plugin for Jenkins Start Jenkins … Read more

Jenkins remote application deployment

Jenkins is an opensource continuous delivery and integration server application. You can use it for a variety of purposes such as building your application from version control system, deploy it on different environments or running acceptance tests. In this tutorial we will learn how you can use Jenkins to deploy remotely your application to a … Read more

Using MBeans to create a PDF from text

In this tutorial we will show a POJO Service that transforms a text file into a PDF table using the iText library. The prerequisite of this sample is the iText library which needs to be downloaded from: http://itextpdf.com/ iText is an ideal library for developers looking to enhance web- and other applications with dynamic PDF … Read more

Using Hibernate/JPA with MongoDB

Hibernate OGM is a framework that lets you use the power of JPA and Hibernate API with a NoSQL database like MongoDB. To make it fun, we will deploy the JPA MongoDB application on WildFly application server. First of all some basics. What is Hibernate OGM ? Hibernate Object/Grid Mapper (OGM) is a framework which … Read more

Create a REST services layer with Spark

The purpose of this post is to explain how to work with Spark: a micro-framework that let us quickly create a REST services layer. Spark is the Java porting of Sinatra: famous micro-framework written in Ruby. With Spark its possible to start a REST web server with a few lines of code, as we can … Read more