A step-by-step tutorial for continuous integration with Jenkins for a Red Hat Mobile Native iOS application

Part 1: Adding Unit Tests to Native iOS Red Hat Mobile Application Platform Application

This post was originally published on the Red Hat Blog.

A robust and agile mobile application development environment requires continuous integration and delivery. It also requires an integrated and automated unit testing process that helps bring applications to market successfully. This two-part series details my work done at the Red Hat Open Innovation Labs and as a Mobile Technical Account Manager to capture these mobile innovations in a useful, repeatable way. In part one of this two-part series, I break down the steps to create and unit test a native iOS application using Red Hat Mobile Application Platform. In part two, I’ll show how Jenkins can be used to automate continuous integration and unit testing of that Mobile app. If you would like to try out our Red Hat Mobile Application Platform product please visit our Red Hat Mobile Application Platform site.

Requirements

  1. Xcode 7.3
  2. Red Hat Mobile Application Platform 3.12 (or later)
  3. Mac OSX El Capitan

Continue reading “A step-by-step tutorial for continuous integration with Jenkins for a Red Hat Mobile Native iOS application”

Standard Operating Environment – Part I: Concepts and Structures

This article was originally posted on OpenSourceArchitects.org.

What is an SOE?

Modern IT departments face huge changes in the way they deploy and maintain servers. When I first entered the industry, UNIX, and hence Linux servers were in the parlance of cloud workloads, ‘pets’: few in number, lovingly tended machines that were individually configured and maintained by hand. They often ran many workloads at the same time (mail server, file server, database, shell accounts) on expensive hardware. A typical ratio of system administrators to servers might be 1:10 yet hardware costs, rather than labour, accounted for the greatest share of the IT department’s budget.

Continue reading “Standard Operating Environment – Part I: Concepts and Structures”

Innovation versus Constraint

The following is not an unfamiliar story and it’s something that the Architects in Emerging Technology Practices of Red Hat Consulting see on a regular basis.  Technology choice which is based on ease of use, availability or specific functionality is not always the best approach within a large enterprise.

Continue reading “Innovation versus Constraint”

2016 Red Hat EMEA Training Partner Conference Recap & Award Winners

The Red Hat EMEA Training Team hosted the 2016 Training Partner Conference in Rome on September 29th, 2016 through October 1st, 2016. Over the course of the three days, over 115 EMEA training partners, resellers and instructors gathered for keynote and break-out sessions held by global and regional leaders, fellow partners and emerging technology specialists.

Continue reading “2016 Red Hat EMEA Training Partner Conference Recap & Award Winners”

Consulting Customer Snapshot: Red Hat Empowers an Energy Company

Welcome to our monthly series of blinded stories to highlight how customers are using Red Hat solutions to address business challenges and promote innovation.

This month highlights a migration from TIBCO to Red Hat JBoss Fuse with a Midwestern energy company, whose productivity was being drained by an outdated, unsupported version of TIBCO middleware.

Continue reading “Consulting Customer Snapshot: Red Hat Empowers an Energy Company”