What we’re about
"Welcome GitLab users far and wide! GitLab is a DevOps software package that may be used to create, secure, and manage software. GitLab is an open-source business. One million of GitLab's estimated 30 million registered users are licensed users. The main focus of this meeting group is the Bangladeshi community. On a monthly basis, people from Bangladesh will present their best practices, lessons learned, and experiences here."
Upcoming events (1)
See all- DevOps Workshop: Mastering GitLab CI/CD Pipelines with AWS DeploymentLink visible for attendees
DevOps Workshop: Mastering GitLab CI/CD Pipelines with AWS Deployment
Overview
Welcome to the DevOps Workshop hosted by GitLab Meetup Bangladesh! In this series of workshops, we will delve into GitLab CI/CD, a powerful tool for automating software pipelines, and explore deploying applications to Amazon Web Services (AWS). Join us to master the art of seamless software delivery.Workshop Details
- 1st Event Date: April 6, 2024
Time: 10:00 PM - 2nd Event Date: May 4, 2024
Time: 10:00 PM - 3rd Event Date: June 1, 2024
Time: 10:00 PM
Workshop Agenda
1. GitLab CI/CD Introduction- Overview of GitLab CI/CD and its benefits
- Comparison with other CI/CD tools
2. Setting Up GitLab Runner
- Installing and configuring GitLab Runner
- Registering the Runner with GitLab
- Executor configurations: shell, Docker
3. Defining the CI/CD Pipeline
- Creating a `.gitlab-ci.yml` file
- Defining stages and jobs
- Running tests, linting, and checks
- Building Docker images
- Pushing to GitLab Container Registry
4. Deployment to AWS Demo
- Setting up an AWS EC2 instance
- Configuring security groups and SSH access
- Adding deployment stages to the CI/CD pipeline
- Deploying Docker images to AWS EC2
- Testing the deployed application
Summary
This demo provides a hands-on experience with GitLab CI/CD and AWS deployment:- Setting up GitLab Runner, defining a CI/CD pipeline, building Docker images, and deploying to AWS.
- Step-by-step walkthrough of each stage, including creating the `.gitlab-ci.yml` file and deploying to AWS EC2/ECS/(S3+cloudfront).
- Ideal for live classes or workshops to demonstrate GitLab CI/CD in action with AWS deployment.
Prerequisites
- Basic understanding of Git and GitLab (Good to have but not mendatory)
- An AWS account (if you want to follow along with the deployment)
What to Bring
Laptop with Git installed
- GitLab account (create one if you don't have it)
- AWS account credentials (if you want to deploy to AWS)Note
This workshop will be a hands-on session, so make sure to come prepared with your development environment set up. If you have any specific topics or questions you'd like us to cover during the workshop, feel free to mention them during the Q&A session.Let's explore the world of DevOps together and master GitLab CI/CD pipelines for efficient software delivery on AWS!
If you have any questions or need further information, feel free to contact Shahriyar Al Mustakim Mitul or Tanvir Ahmed. We look forward to seeing you at the workshop!GitLab Meetup Bangladesh Team
- 1st Event Date: April 6, 2024