Skip to content

mihai-satmarean/sciitdevops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

sciitdevops

Project Overview

This repository serves as the base for the DevOps training program. It is designed to help participants advance towards the final goal of deploying a web site/app using all the tooling and practices covered in the DevOps training.

How to Use This Repository

Branching Strategy

  • Each participant is encouraged to create their own branch from the main branch.
  • Use your branch to work on exercises, projects, and any custom implementations related to the training.
  • Regularly merge changes from the main branch to keep your branch up to date.

Repository Structure

  • The repository will contain specific folders for different exercises and projects.
  • Terraform Code: Store Terraform scripts for managing AWS and Azure resources in the terraform/ directory.
  • CI/CD Configuration: Store Jenkins, GitHub Actions, or other CI/CD configuration files in the ci-cd/ directory.
  • Application Code: Store the web application code in the app/ directory.
  • Documentation: Use the docs/ directory for any additional documentation or notes.

Getting Started

  1. Clone the Repository:

    git clone [email protected]:mihai-satmarean/sciitdevops.git
  2. Create a Branch:

    git checkout -b your-branch-name
  3. Work on Exercises and Projects:

    • Use the provided directories to organize your work.
    • Commit and push your changes regularly.
  4. Collaborate and Review:

    • Collaborate with other participants by reviewing and discussing each other's work.
    • Use pull requests to propose changes to the main branch.

Final Goal

The final goal of this training is to deploy a fully functional web site/app using the DevOps tools and practices learned throughout the course. This includes:

  • Infrastructure provisioning with Terraform
  • CI/CD pipelines with Jenkins or GitHub Actions
  • Application deployment and monitoring

By following this structure and utilizing the repository, participants will gain hands-on experience and work towards achieving the final goal of the training.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published