YoVDO

Building a Continuous Integration Pipeline with Travis CI

Offered By: A Cloud Guru

Tags

CI/CD Courses DevOps Courses Travis CI Courses Continuous Integration Courses

Course Description

Overview

Travis CI lets us automate the process of code testing, integration, delivery, and deployment, allowing us to bring DevOps and Agile principles into our code practices from push to production deployment. Fully-hosted and ready to use at only a few clicks of a button, Travis CI ties into your existing version control system and gets you ready to automate build testing and more with minimal up-front effort – gone are the days of having to supply your own testing infra!This course gets you started with Travis CI by breaking down the primary tool used to setup the platform: the .travis.yaml file. We’ll break down this file and use its structure to learn the different build phases Travis CI takes when integrating our application. With knowledge of these phases, we can then optimize our “Travisfile” to perform a number of jobs, test against a number of parameters, work in both parallel and in stages, and deploy to as many endpoints as we need.

Syllabus

  • Introduction
  • Setup and First Build
  • Improving the Build Process
  • Build Deployment
  • Conclusion

Taught by

Elle

Related Courses

Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
DevOps for Developers: How to Get Started
Microsoft via edX
Accelerate Software Delivery using DevOps
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera