/devops/fundamentals/ci-cd

Find the resources you need.

The fundamentals of continuous integration in DevOps

What is continuous integration in DevOps? Continuous integration (CI) is a foundational DevOps practice where development teams integrate code changes from multiple contributors into a shared repository. Automation is used throughout this process to merge, build, and test code to facilitate a higher speed of software development. This process is often called a CI pipeline. When implemented properly, CI enables organizations to quickly identify defects and ship higher-quality software faster.

The fundamentals of continuous deployment in DevOps

What is continuous deployment? Continuous deployment (CD) is an automated software release practice where code changes are deployed to different stages as they pass predefined tests. The goal of CD is to facilitate faster releases by using automation to help remove the need for human intervention as much as possible during the deployment process.

CI導入に関するGitHubの見解

継続的インテグレーション(CI)に関するツールや手法を適切に導入することで、「コードエラーの減少」「開発サイクルの短縮」「より短期間でのソフトウェアリリース」を実現できます。この記事では、CI導入を成功させるるために必要な「プロセス」「ベストプラクティス」「チームの文化」についての概要を説明します。また、GitHubを使うことでワークフローがいかに直感的になるかについても取り上げます。

JenkinsとGitHubを使ったCI実践ガイド

継続的インテグレーション(CI)を導入することで、「コードエラーの減少」「開発サイクルの短縮」「より短期間でのソフトウェアリリース」を実現できます。この記事では、CI導入の方法を紹介し、GitHubとJenkinsとのインテグレーションについて詳しく見ていきます。

Continuous integration with GitHub Enterprise and Jenkins

In today’s DevOps world of fast-changing and constantly-improving software, continuous integration and continuous delivery (CI/CD) are vital to development. Ready to try CI/CD at your organization? This webcast will walk you through how you can create your own <a href="https://resources.github.com/ci-cd">CI/CD</a> workflow using GitHub Enterprise and Jenkins.