/devops

Find the resources you need.

DevOps Social Main Component (3)

GitHub @ DevOps Barcelona

3 & 4 November 2022

6 DevOps pitfalls and how to avoid them

DevOps is a transformative practice. Companies in almost every industry are increasingly adopting DevOps to give teams the time and freedom they need to tackle more challenging projects. But whenever you embrace a new strategy, there can be hiccups. Here are some common issues developers and organizations run into when adopting DevOps—and how to overcome them.

DevOps Social Main Component (3)

How to transform your business in a digital world

GitHub Enterprise empowers developers with tools they already know and love, accelerates high-quality software development and secure delivery, and enhances the speed and power of innovation.

DevOps Social Main Component (3)

How to transform your business in a digital world

GitHub Enterprise empowers developers with tools they already know and love, accelerates high-quality software development and secure delivery, and enhances the speed and power of innovation.

6 DevOps tips to help engineering leaders deliver software at scale

Learn how to deliver high-quality, secure software faster with six actionable DevOps tips drawn from high-performing enterprise companies.

DevOps fundamentals: Defining DevOps principles

From headlines to job descriptions, DevOps has emerged as an outsized buzzword over the past decade—and for good reason. Organizations that successfully adopt DevOps often see big gains in software development speeds, improved reliability, faster product iterations, and have an easier time scaling their services.

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.

A guide to DevOps tools and DevOps automation toolchains

What are DevOps tools? As an umbrella term, DevOps tools include any number of applications that automate processes within the software development lifecycle (SDLC), improve organizational collaboration, and implement monitoring and alerts. Organizations will often invest in building out a "DevOps toolchain," or collection of tools to use in its DevOps practice, to address each stage of the SDLC.

What is containerization?

When it’s successfully implemented, DevOps can transform software reliability by making the software development lifecycle (SDLC) more predictable through a combination of automation and cultural practices that favor deep collaboration and incremental releases. With less chance for variation, fewer code-related issues make it to production.

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.

DevSecOps explained

DevSecOps builds on the ideas of DevOps by applying security practices throughout the software development lifecycle to ship more secure code faster.

Should we think of DevOps as a methodology?

There’s one word that perfectly describes successful DevOps: flow. As individuals, we experience a state of flow when everything in our work comes together naturally and at the right time. DevOps enables that kind of flow at the organizational level through a combination of tooling, culture, and process.

What is a DevOps pipeline? A complete guide

A DevOps pipeline combines processes, tooling, and automation to enable organizations and software teams to build, test, and deliver high-quality software quickly to end users.

DevOps monitoring tools: Automating your DevOps monitoring processes

At its core, DevOps is a fundamentally data-driven practice. The ability to continuously improve the code that drives a product comes from understanding how it performs, what risks it introduces, and where to find opportunities. Monitoring tools tap into each layer of a product’s technology stack to deliver the data to catch code errors early, improve operational efficiency, and respond rapidly to changes in usage.

What is the DevOps Model? Exploring foundational practices in DevOps

DevOps helps teams ship high-quality products faster by reducing the friction between writing, testing, and deploying code. GitHub offers a holistic platform designed to help organizations successfully adopt DevOps, making it easier to continuously ship and improve software.

Demo Day: Automating CI/CD and Security on a single platform with GitHub Enterprise

Get hands-on support for code-to-cloud automation. Join us for a technical deep dive into GitHub Enterprise, plus how you can build, deploy, and secure your applications using GitHub Actions, Packages, and GitHub security alerts.

What is GitHub Discussions? A complete guide

GitHub Discussions brings community forums right to your public or private repositories on GitHub making it easy to communicate with your community, ask and answer questions, share updates, and more. Here’s what you need to know about GitHub Discussions, best practices, and how other open source projects are using it.

What is GitHub Actions? How CI/CD & automation work on GitHub

A full guide on the benefits of having built-in automation and CI/CD capabilities on GitHub, how GitHub Actions work, common use cases, and more.

GitHub Actions: ユーザー事例特集

GitHub ActionsがオンプレミスのGitHub Enterprise Serverでも使えるようになり、Actionsの利用を検討しているユーザーが増加しています。<br>本ウェビナーでは、すでにGitHub Actionsを活用している4社に登壇いただき、どのように使っているかの事例をご紹介します。

GitHub Actionsで運用するDevOps

高品質なソフトウェアを開発するには、DevOpsを導入することが必須です。本ウェビナーでは、GitHub Actionsを使ってDevOpsを実装する手法を、デモを交えながら紹介します。