
Building Java 11 and Gradle containers for OpenShift
This article discusses a fast and easy way to get Java apps running in a cloud by using OpenShift’s Source-to-Image (S2I) builder with Maven, Gradle,or Java 11.
This article discusses a fast and easy way to get Java apps running in a cloud by using OpenShift’s Source-to-Image (S2I) builder with Maven, Gradle,or Java 11.
This article describes how to build .NET Core container images using source-to-image (S2I). The container images can be built directly from a git repository, from local sources, or from a pre-built application on, which can be useful on your development machine or as part of a CI/CD pipeline.
Part 1 of a series about leveraging OpenShift or Kubernetes for automated performance tests. It provides an overview of the setup for automated performance testing using a container platform. Points to consider when executing and analyzing performance tests are covered.
It can be complex to set up an end-to-end integration test infrastructure, but the process can be simplified by using an infrastructure-as-code approach. In addition, running integration tests for multiple OS/browser combinations can waste resources and time, but a container orchestrator and ephemeral workloads can help mitigate that. This article shows how to build behavior-driven development (BDD) container-native integration tests and run them in OpenShift to overcome these obstacles.
The next online DevNation Live is July 19th at 12pm EDT for "Container pipeline master: Continuous integration + continuous delivery with Jenkins", presented by Red Hat principal technical product marketing manager, Siamak Sadeghianfar.
Using Meta Test Family, writing tests for containers is really easy. Container testing helps you guarantee that a container is working properly just as an RPM package would.
The Eclipse MicroProfile project is moving fast with four releases and eight subspecs having at least two implementations each. This post provides an overview of MicroProfile 1.3, which was released on September 30th, and helps you to get started with the specification.
This is part 3 in a series on a journey to peek inside life in a Red Hat Open Innovation Labs residency. This is the top-tier experience for any customer, exposing them to open collaboration, open technologies, and fast agile application delivery methods. This post covers delivery week, known as Demo Day.
This series takes the reader on a journey, taking a peek inside an Open Innovation Labs Residency. A top tier experience for any customer, a residency exposes them to open collaboration, open technologies, and fast agile application delivery methods.
Eclipse Vert.x is increasingly popular for writing reactive applications on the JVM. Testing code with asynchronous operations is more challenging than it seems. JUnit 5 is a rewrite of the famous Java testing framework that brings new interesting features. Testing using JUnit 5 is now available in Vert.x
APIs are critical to automation, integration and developing cloud-native applications, and it's vital they can be scaled to meet the demands of your user-base. In this article, we'll create a database-backed REST API based on the Python Falcon framework using Red Hat Software Collections (RHSCL)
Continuous Integration with Puppet and OpenShift
A lot of functionality necessary for running in a microservices architecture have been built into Kubernetes; why would you re-invent the wheel with lots of complicated client-side libraries? Have you ever asked why you should use containers and what are the benefits for your application? This talk will present a microservices application that have been built using different Java platforms: WildFly Swarm and Eclipse Vert.x. Then we will deploy this application in a Kubernetes cluster to present the advantages of containers for MSA (Microservices Architectures) and DevOps. The attendees will learn how to create, edit, build, deploy Java Microservices, and also how to perform service discovery, rolling updates, persistent volumes and much more. Finally we will fix a bug and see how a CI/CD Pipeline automates the process and reduces the deployment time.
Using Docker for building and packaging small discrete microservices, and Kubernetes to ensure they stay running and gaining OOTB service discovery, significantly reduces the challenges of having a consistent way to build, package, and run applications. Then, there's how to develop, test, promote, release, support, and improve our container-based architectures, taking an idea from inception to repeatable releasing in a live environment. In this session, we'll look at how fabric8, which runs on top of OpenShift 3 by Red Hat and Kubernetes, uses Docker and Jenkins workflow for pipeline orchestration to provide an extensible OOTB CD solution. Fabric8 significantly simplifies the creation of new projects with a one-click setup and the wiring-together of tooling such and version control systems, artifact repositories, and release pipelines. With human approval, automated integration testing, ChatOps, environment + pipeline visualisation, commit traceability, and a developer experience that helps teams deliver value faster, we'll see how the strength of the open source community works together to provide a consistent approach to building and releasing software for new, cloud-based microservices.
Are you ready to innovate with cloud-native app development? Are you ready to accelerate business agility with continuous delivery (CD)? Well, now you can easily do both using CloudBees Jenkins Platform within OpenShift Dedicated by Red Hat. In this session, you'll learn how to seamlessly use this CD solution to fully automate your application development, test, and delivery life cycle. Using the CloudBees platform to automate your CD pipelines allows your developers to focus on what they do best—innovating. Combine that with the elasticity and scale of the Docker-based OpenShift Dedicated environment, and you'll remove many of the obstacles to business growth. Come see the future of digital innovation.
We know how to code. We know how to test. But all too often, we’re disjointed in bringing our applications to life in production. In this practical session based on the lessons showcased in the Summit middleware keynote, we’ll walk through both the concepts and software that lets developers push to production with confidence. Join the Developer Experience Engineering team as we give you a chance to quickly get started with a full deployment pipeline for new applications, focusing on: * Testability as a first-class citizen * Using the cloud as an extension of your local development environment * Reviewing your changes in isolation in a production-like environment * A smooth merge process to get your changes upstream * Getting your stuff live, reliably and efficiently See how we brought everything to life on the big stage during the middleware keynote and take some lessons home to try yourself.
Overview of Shippable's CI/CD integration for OpenShift 3 with a technical deep dive demo, followed by Q/A with OpenShift Commons Participants.