bitprj / Bitcamp-DevOps

Open Source BitCamp on DevOps via GitHub Actions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bitcamp-DevOps

DevOps is a coding practice which optimizes the software development lifecycle by combining and automating commits, testing, and integration, among other uses. GitHub Actions is a relatively beginner friendly implementation of DevOps, which uses docker containers and .yml workflows to function.

Project Description

A 3-week course on using DevOps via GitHub Actions.

Week 1

Learning Objectives

  • Create a workflow with GitHub Actions
  • Learn how to implement community actions
  • Intro to Continuous Integration (CI)

Intro to GitHub Actions:

  • What is DevOps?
  • Making a "hello world" workflow

Intro to CI

  • Using a templated workflow
  • Implementing community actions

Week 2

Learning Objectives

  • Intro to Continuous Deployment (CD)
  • Overview of writing custom action files

Intro to Continuous Deployment:

  • What is CD, and how does it follow CI?
  • Deploying a tic-tac-toe game

Custom Action Files:

  • What is an action?
  • An overview of APIs
  • Using JavaScript to write them

Week 3

Learning Objectives

  • Overview of GitHub Script
  • Demonstration of Microsoft Azure's functionality with GitHub Actions

GitHub Script:

  • What is GitHub Scripts, and how can it be integrated into CD?
  • How is a Script written?

Microsoft Azure:

  • How are cloud-based systems integrated into GitHub Actions?

About

Open Source BitCamp on DevOps via GitHub Actions


Languages

Language:JavaScript 77.1%Language:Python 22.9%