* Cantinho Satkeys

Refresh History
  • JPratas: try65hytr Pessoal  4tj97u<z 2dgh8i k7y8j0 yu7gh8
    Hoje às 05:50
  • j.s.: try65hytr a todos  49E09B4F
    24 de Março de 2026, 18:55
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  49E09B4F
    22 de Março de 2026, 11:36
  • j.s.: tenham um ex celente fim de semana  4tj97u<z 4tj97u<z
    20 de Março de 2026, 18:34
  • j.s.: dgtgtr a todos  49E09B4F
    20 de Março de 2026, 18:34
  • FELISCUNHA: ghyt74  pessoal   4tj97u<z
    19 de Março de 2026, 11:14
  • j.s.: try65hytr a todos  49E09B4F
    16 de Março de 2026, 19:20
  • FELISCUNHA: ghyt74  e bom fim de semana  4tj97u<z
    14 de Março de 2026, 11:15
  • JPratas: try65hytr Pessoal  4tj97u<z 2dgh8i k7y8j0 yu7gh8
    13 de Março de 2026, 05:26
  • FELISCUNHA: ghyt74  pessoal   4tj97u<z
    10 de Março de 2026, 11:00
  • j.s.: dgtgtr a todos  49E09B4F 49E09B4F
    09 de Março de 2026, 17:12
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana  4tj97u<z
    07 de Março de 2026, 11:37
  • JPratas: try65hytr Pessoal  4tj97u<z 2dgh8i k7y8j0 yu7gh8
    06 de Março de 2026, 05:31
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    04 de Março de 2026, 10:47
  • Kool.king1: french
    02 de Março de 2026, 22:47
  • j.s.: dgtgtr a todos  49E09B4F
    01 de Março de 2026, 16:54
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  101041
    01 de Março de 2026, 10:42
  • cereal killa: try65hytr pessoal e bom fim semana de solinho  535reqef34 r4v8p
    28 de Fevereiro de 2026, 20:31
  • FELISCUNHA: ghyt74  Pessoal   4tj97u<z
    27 de Fevereiro de 2026, 10:51
  • JPratas: try65hytr Pessoal  4tj97u<z 2dgh8i k7y8j0 classic
    27 de Fevereiro de 2026, 04:57

Autor Tópico: GitHub-Workflow Git Branching Strategy plus Jenkins for CICD  (Lida 294 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Online mitsumi

  • Sub-Administrador
  • ****
  • Mensagens: 130689
  • Karma: +0/-0

MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 17 lectures (1h 7m) | Size: 293.2 MB
Design a Comprehensive GitHub-Workflow Git Branching Strategy with a fully functional Jenkins Multibranch CICD Pipeline

What you'll learn:
How to set up and configure Jenkins multibranch CICD pipelines
How to expose Local Virtual Linux machines to the internet with Ngrok
How to enable multiple developers work on a project
How to use Git as a DevOps Engineer

Requirements
Working knowledge of Git
Linux Command Lines
A personal computer connected to the internet

Description
As a DevOps engineer, very good knowledge and experience of Git is a MUST-HAVE in order to succeed in the field.

Git is a DevOps tool used for source code management. It is used for tracking changes in the source code, enabling multiple developers to work together on a project.

In this course, we will be talking about Git branching strategy/workflow. There is four most popular branching workflow for Git - Git Flow, GitHub Flow, Gitlab Flow and One Flow.

Each of them has its pros and cons.

Our main focus in this series will be designing and implementing the GitHub workflow as described by Scott Chacon a former employee at GitHub. and since no DevOps project is completed without proper implementation of CI and CD, we will use Jenkins to take care of that.

We will later add Git Flow to our system. So, at the end of the day, our Git branching strategy will have a little bit of Git Flow, GitHub Flow and GitLab Flow.

The Project Features

A well designed GitHub workflow as described by Scott Chacon ( Former GitHub employee).

A multibranch Jenkins pipeline that will run Continuous Integration(Build and Test) when (1) there's an even on any branch (2) a new branch is created (3) a PR is created.

The pipeline will run Continuous Deployment when another branch is merged or there is a push event on the master branch.

In the case of the mixed flow, the pipeline will deploy to staging when any branch is merged or there is a push event on the develop branch and deploy to production when the develop branch is merged onto the master branch.

We are hosting the Jenkins Instance on our local DevOps lab. So you will not have to pay any cloud service provider to practice.

We will host the project code on Github and configure a Github webhook to inform Jenkins of any activity on the code repository.

We will expose our local Jenkins instance to the internet through ngrok so it can communicate with Github.

This a very important project that you can have in your resume as an experienced engineer.

Who this course is for
Developers
System Administrators
Beginner DevOps engineers


Download link:
Só visivel para registados e com resposta ao tópico.

Only visible to registered and with a reply to the topic.

Links are Interchangeable - No Password - Single Extraction