AcdntlPoet 2700019V2G Visits (834)
To introduce you to the best of Bluemix DevOps Services, Lauren Schaefer (Growth Hacking Engineer and Social Media Lead for IBM Bluemix DevOps Services) has written this four-part tutorial series.
In Part 1, you learn how to deploy and make changes to a simple application. In Part 2, you learn how to deploy an application that uses a Bluemix service. In Part 3, you learn how to use the planning capabilities in Bluemix DevOps Services to plan and track your app, how to add a new Bluemix service to your app, and how to write code that makes use of a Bluemix service. In Part 4, you learn how to use the Delivery Pipeline service to deploy your app to Bluemix automatically whenever you or someone else on your team pushes code to your project's repository.
As a bonus to all of the knowledge you get by working through the examples in this series, you also get an application that checks the prices of items in online stores for you, so you don't have to surf the web to see if your favorite items are on sale! (Can you tell I love to shop?)
Intro to IBM Bluemix DevOps Services, Part 1: Deploy and update a simple app - In Part 1, learn how to:
Intro to IBM Bluemix DevOps Services, Part 2: Deploy an app that uses a Bluemix service - In Part 2, you learn how to deploy an application that uses a Bluemix service. You start with the Lauren's Lovely Landscapes app you created in Part 1. You also work with the Fabulous Price Finder app, which provides you with the current prices of items you're interested in purchasing online with the simple click of a button.
Intro to IBM Bluemix DevOps Services, Part 3: Plan, track, and take advantage of new Bluemix services - Part 3 shows you how to:
Intro to IBM Bluemix DevOps Services, Part 4: Deploy to Bluemix automatically with the delivery pipeline - In this final tutorial of the series, learn how to:
AcdntlPoet 2700019V2G Visits (673)
The article below provides you with knowledge about Jenkins and shows you how to set up the continuous delivery framework with Jenkins. The framework can build and scan source code, install the successful build, run tests and send results automatically.
Set up a continuous delivery framework with Jenkins - The setup of the framework in a continuous delivery process is important. The framework determines DevOps's efficiency and what can be done in the continuous delivery process. This article contains information on Jenkins and demonstrates how to:
Get products and technologies
AcdntlPoet 2700019V2G Visits (578)
This three-part tutorial walks you through building a multi-tier web application from scratch, using IBM® Rational® Application Developer, the Java Persistence API (JPA), Enterprise JavaBeans (EJBs), REST web services, and — for a rich Web 2.0 front end — the Dojo Toolkit. You'll end up with a fully functioning web application that displays data in a table that users can edit by double-clicking any cell.
Rapidly build a rich three-tier web app, Part 1: Build the database- The application architecture uses REST services to decouple the UI from the server, and it uses EJBs and JPA to provide a correctly tiered enterprise application. Some of these layers are unnecessary for the sample application, but the intent is to provide a well-architected example that can be scaled for a more challenging problem space. The high-level steps the tutorial follows are:
Rapidly build a rich three-tier web app, Part 2: Build the application tier- In part two of this three-part tutorial, learn how to use IBM Rational Application Developer and IBM Bluemix to rapidly build and host a multi-tier Java Enterprise Edition (JEE) app. Find out how you can save time in each stage: creating the data model and database, generating the data access code using the Java Persistence API (JPA), writing the Enterprise JavaBeans (EJBs) and web services, and using Dojo to create a rich web UI for viewing and modifying the data. When the application is complete, you'll deploy it to IBM Bluemix, the IBM Platform as a Service (PaaS).
Rapidly build a rich three-tier web app, Part 3: Create a rich web UI- In Part 1 you created a database on IBM Bluemix, connected to it from Rational Application Developer, and populated it with sample data. In Part 2, you created the application tier consisting of an EJB for managing the business logic and Java Persistence API (JPA) entities for interacting with the database. Here in Part 3 you'll expose the EJB methods as REST web services and build an editable Dojo data grid for viewing and modifying the data. Finally, you'll deploy the application to IBM Bluemix.
AcdntlPoet 2700019V2G Visits (701)
This three part series of articles presents two mechanisms for integrating IBM Rational Team Concert™ and IBM® UrbanCode Deploy to create a continuous delivery process. The first approach included in Part 1 is a packaged out-of-the-box implementation that is easy to set up. The second approach, presented in Part 2 and Part 3, uses extensions to the Ant build.xml file.
Continuous delivery with Rational Team Concert and UrbanCode Deploy: Part 1. An out-of-the-box implementation- Learn how to create a continuous delivery process using IBM Rational Team Concert and IBM UrbanCode Deploy. You will learn how to extend an existing build processor to create a new build process from scratch that will seamlessly integrate the products to provide a flow of content in a highly traceable manner.
Continuous delivery with Rational Team Concert and UrbanCode Deploy: Part 2. How to extend the build process- This article shows how to extend a build process to push newly built objects from the Rational Team Concert build process to the UrbanCode Deploy repository so that it is ready for deployment.
Continuous delivery with Rational Team Concert and UrbanCode Deploy: Part 3. How to use extensions to the Ant build.xml file- This article presents the final part of an alternative approach using extensions to the Ant build.xml file which is often at the center of the build process used by Rational Team Concert.
AcdntlPoet 2700019V2G Visits (774)
Over on Jazz.net, the team has been publishing some excellent articles. Here are two recent articles you won't want to miss!
Rational Team Concert and Git Integration: Setup Guide- Starting with 5.0 release, Rational Team Concert comes with built-in support for integrating with Git, with the following salient features. This article touches upon the overall setup required for this integration to work; and, specifically describes the setup on the Git server-side.
How to keep your streams flowing smoothly in Rational Team Concert- This article explores some of the best practices for team-based Release Engineering in a Rational Team Concert environment using Jazz Source Control. In particular, we introduce two new features in RTC 3.0.1 that are designed to aid the Release Engineer in their day-to-day tasks: a new post-build option that automatically delivers changes to a chosen stream, and the ability to use the Pending Changes view to track incoming/outgoing changes from a stream.