* Cantinho Satkeys

Refresh History
  • okapa:
    24 de Dezembro de 2025, 19:01
  • sacana10: A todos um feliz natal
    24 de Dezembro de 2025, 17:57
  • cereal killa: dgtgtr passei por ca para vos desejar feliz natal e familias  :smiles_natal:
    24 de Dezembro de 2025, 15:46
  • bruno mirandela: deso a todos um feliz natal
    24 de Dezembro de 2025, 14:31
  • FELISCUNHA: ghyt74   :34rbzg9:  e bom natal  :13arvoresnatalmagiagifs:
    24 de Dezembro de 2025, 10:15
  • tgh12: mikrotik
    24 de Dezembro de 2025, 07:49
  • tgh12: Spanish for Beginners: Spanish from 0 to Conversational
    24 de Dezembro de 2025, 04:57
  • JPratas: try65hytr Pessoal  4tj97u<z
    24 de Dezembro de 2025, 03:03
  • m1957: Para toda a equipa e membros deste fórum, desejo um Natal feliz e que o novo ano de 2026, seja muito próspero a todos os níveis.
    24 de Dezembro de 2025, 00:47
  • FELISCUNHA: Bom dia pessoal   :34rbzg9:
    22 de Dezembro de 2025, 10:35
  • j.s.: :13arvoresnatalmagiagifs:
    21 de Dezembro de 2025, 19:01
  • j.s.: try65hytr a todos  :smiles_natal: :smiles_natal:
    21 de Dezembro de 2025, 19:01
  • FELISCUNHA: ghyt74  49E09B4F  e bom fim de semana  4tj97u<z
    20 de Dezembro de 2025, 11:20
  • JPratas: try65hytr Pessoal  2dgh8i k7y8j0 classic dgf64y
    19 de Dezembro de 2025, 05:26
  • cereal killa: ghyt74 e boa semana de chuva e frio  RGG45wj erfb57j
    15 de Dezembro de 2025, 11:26
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  4tj97u<z
    14 de Dezembro de 2025, 09:28
  • j.s.: tenham um excelente fim de semana com muitas comprinhas  :13arvoresnatalmagiagifs: sdfgsdg
    13 de Dezembro de 2025, 14:58
  • j.s.: dgtgtr a todos  :smiles_natal:
    13 de Dezembro de 2025, 14:57
  • FELISCUNHA: dgtgtr   49E09B4F  e bom fim de semana   :34rbzg9:
    13 de Dezembro de 2025, 12:29
  • JPratas: try65hytr Pessoal  4tj97u<z 2dgh8i classic bve567o+
    12 de Dezembro de 2025, 05:34

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

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

Offline mitsumi

  • Sub-Administrador
  • ****
  • Mensagens: 129146
  • 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