GCP Classroom notes 05/Nov/2024

Git

  • This is a Distributed Version Control System
  • Git Deals with commits (collection of changes)
    Preview
  • Cheatsheet Refer Here

GitHub

  • GitHub offers Git Hosting Services and is largest repository of opensource code bases
    Preview
  • Github started offering Projects as part of Github, where we can maintain releases, issues, etc

Timeline

  • 2008: Launched as a platform to host and collaborate on Git Repositories
  • 2011:
    • Github Pages
    • Organizations
  • 2012:
    • Pull Request Enhancements
    • Github Enterprise
  • 2013:
    • Gists
    • Webhooks and Integrations
  • 2014:
    • Github Desktop
  • 2016:
    • Git LFS
    • Project Management Tools
  • 2017:
    • Code Review Improvements
    • Dependency Graph
  • 2018:
    • Security Alerts
    • Github acquired by Microsoft
  • 2019:
    • Github Actions: This became Generally Available, making it powerful CI/CD tool with extensive automation capabilities
    • GitHub Sponsors
  • 2020:
    • Discussions
    • Advanced Security
    • Free Private Repository
  • 2021:
    • Copilot (Preview)
    • Codespaces
  • 2022:
    • Copilot (GA)
    • Private Vulnerability Reporting
  • 2023:
    • Github Security Advisories
    • Dependency Review
    • Improvised on mobile experience

GitHub Actions

  • GitHub Actions is an end-to-end Github centric SDLC
  • It provides Automation Platform and Framework which eliminates the need of external solutions such as Jenkins or Travis CI
  • With Actions, we have the means to execute a CI/CD Pipeline within Github whenever (pull request, push, schedule), We can store the workflow alongside your code in GitHub Repository
  • To implement actions, Github providers

    • Starter workflows: To help users use Actions, when you start or create a new workflow, Github will present starter workflow which are majorly categorized into
      • Deployment
      • Security
      • CI
      • Automation
      • Pages
    • Actions Marketplace: Set of existing actions
  • Watch classroom video for screens

Published
Categorized as Uncategorized Tagged

By continuous learner

devops & cloud enthusiastic learner

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Social Network Integration by Acurax Social Media Branding Company

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube