What is CI/CD?

What is CI/CD?

The demands of modern software development combined with complexities of deploying to varied infrastructure can make creating applications a tedious process. As applications grow in size and scope, and development teams become more distributed and diverse, the overall process required to produce and release software quickly and consistently becomes more difficult. To address these issues, teams began exploring new strategies to automate their build, test, and release processes to help deploy new changes to production faster. Read More…

Rohit Singal
Rohit Singal
event November 15, 2018
timer Read Time: 9 minutes

Using JFrog Artifactory as Docker Image Repository

Using JFrog Artifactory as Docker Image Repository

This article is a continuation of Deploying JFrog Artifactory with Rancher. In this chapter we’ll demonstrate how to use JFrog Artifactory as a private repository for your own Docker images. NOTE: This feature of JFrog Artifactory requires a license, but you can get a 30-day trial and use it to follow along. Prepare GCP for the Deployment If you plan to use Artifactory as a repository for Docker outside of your local network, you’ll need a public IP address. Read More…

Roman Doroschevici
Roman Doroschevici
event November 2, 2018
timer Read Time: 6 minutes

Deploying JFrog Artifactory with Rancher, Part One

Deploying JFrog Artifactory with Rancher, Part One

Deploying JFrog Artifactory with Rancher, Part One JFrog Artifactory is a universal artifact repository that supports all major packaging formats, build tools and continuous integration (CI) servers. It holds all of your binary content in a single location and presents an interface that makes it easy to upload, find, and use binaries throughout the application development and delivery process. In this article we’ll walk through using Rancher to deploy and manage JFrog Artifactory on a Kubernetes cluster. Read More…

Roman Doroschevici
Roman Doroschevici
event October 29, 2018
timer Read Time: 11 minutes

CICD Debates: Drone vs Jenkins

Introduction Jenkins has been the industry standard CI tool for years. It contains a multitude of functionalities, with almost 1,000 plugins in its ecosystem, this can be daunting to some who appreciate simplicity. Jenkins also came up in a world before containers, though it does fit nicely into the environment. This means that there is not a particular focus on the things that make containers great, though with the inclusion of Blue Ocean and pipelines, that is rapidly changing. Read More…

event January 31, 2018
timer Read Time: 10 minutes

5 Tips for Making Containers Faster

One of the selling points of containers is that containerized applications are generally faster to deploy than virtual machines. Containers also usually perform better. But just because containers are faster by default than alternative infrastructure doesn’t mean that there are not ways to make them even faster. You can go beyond the defaults by optimizing Docker container image build time, performance and resource consumption. This post explains how. Defining “Faster” Before we delve into Docker optimization tips, let me first explain what I mean when I write about making containers “faster. Read More…

event November 5, 2017
timer Read Time: 5 minutes

Continuous Delivery of Everything with Rancher, Drone, and Terraform

It’s 8:00 PM. I just deployed to production, but nothing’s working. Oh, wait. the production Kinesis stream doesn’t exist, because the CloudFormation template for production wasn’t updated. Okay, fix that. 9:00 PM. Redeploy. Still broken. Oh, wait. The production config file wasn’t updated to use the new database. Okay, fix that. Finally, it works, and it’s time to go home. Ever been there? How about the late night when your provisioning scripts work for updating existing servers, but not for creating a brand new environment? Read More…

event August 16, 2017
timer Read Time: 6 minutes

Winning Hackathons, DevOps-Style!

Recently, I moved to New York City. As a new resident, I decided to take part in the NYC DeveloperWeek hackathon, where our team won the NetApp challenge. In this post, I’ll walk through the product we put together, and share how we built a CI/CD pipeline for quick, iterative product development under tight constraints. The Problem: Have you ever lived or worked in a building where it’s a pain to configure the buzzer to forward to multiple roommates or coworkers? Read More…

event August 3, 2017
timer Read Time: 4 minutes

What App Developers Should Know About Kubernetes Networking

In the world of containers, Kubernetes has become the community standard for container orchestration and management. But there are some basic elements surrounding networking that need to be considered as applications are built to ensure that full multi-cloud capabilities can be leveraged. The Basics of Kubernetes Networking: Pods The basic unit of management inside Kubernetes is not a container—It is called a pod. A pod is simply one or more containers that are deployed as a unit. Read More…

event July 17, 2017
timer Read Time: 4 minutes

Building a Super-Fast Docker CI/CD Pipeline with Rancher and DroneCI

At Higher Education, we’ve tested and used quite a few CI/CD tools for our Docker CI pipeline. Using Rancher and Drone has proven to be the simplest, fastest, and most enjoyable experience we’ve found to date. From the moment code is pushed/merged to a deployment branch, code is tested, built, and deployed to production in about half the time of cloud-hosted solutions - as little as three to five minutes (Some apps take longer due to a larger build/test process). Read More…

event July 5, 2017
timer Read Time: 7 minutes

How to Run GitLab in Rancher - Part 2

*This is part two of our series on using GitLab and Rancher together to build a CI/CD pipeline, and follows part one from last week, which covered deploying, configuring, and securing GitLab in Rancher. We’ve also made the entire walkthrough available for download. * Using GitLab CI Multi-Runner to Build Containers GitLab CI is a powerful tool for continuous integration and continuous delivery. To use it with Rancher, we’ll deploy a runner that will execute jobs. Read More…

event June 22, 2017
timer Read Time: 8 minutes


Get free training from an expert through our classes on Kubernetes and Rancher

Sign Up Now
Contact Us keyboard_arrow_up