Udemy - DevOps Project: CICD with Git GitLab Jenkins and Django
- CategoryOther
- TypeTutorials
- LanguageEnglish
- Total size1.5 GB
- Uploaded Bytutsnode
- Downloads41
- Last checkedJan. 02nd '21
- Date uploadedDec. 30th '20
- Seeders 5
- Leechers7
Description
Continuous Integration Continuous Delivery/Deployment (CICD) is a very important part of modern-day software release processes. As a matter of fact, you can not survive as a DevOps Engineer without a good understanding of CICD.
In this course, you are going to learn how to set up a fully functional CICD pipeline for Python / Django applications.
You will learn how to manually deploy Django applications to production and later automate the process with CICD using Git, GitLab and Jenkins as the pipeline tools.
You will learn how to set up Django applications to accommodate multiple developers working on them.
The concepts can be applied to any programing language or framework.
You are going to set up a local DevOps lab environment consisting of multiple Virtual Machines similar to what you get from cloud service providers.This will enable you to practice without having to spend a penny on cloud services.
We will later deploy the Django application to an AWS EC2 Instance in the cloud.
Everything we’ll do will be hands-on and straight to the points.
If you are seeking a job as a Developer or a DevOps Engineer without any professional experience yet, this course is a must for you because by the end of it, you will have moved from non-experienced to experienced.
Who this course is for:
Beginner DevOps Engineers looking for practical experience
Developers who wants to learn how to deploy their applications to production
System Admins who want to move to DevOps roles
Anyone who needs hand-on experience on practical DevOps
Requirements
A 64bit computer with at least 8GB of RAM
Internet Connection
Ability to move files and folders around in your personal computer is required
Must be interested in the topic
Basic knowledge Git is recommended but not required
Familiarity with Linux command lines is useful but not required
Familiarity with Django framework is recommended
Last Updated 12/2020
Files:
DevOps Project CICD with Git GitLab Jenkins and Django [TutsNode.com] - DevOps Project CICD with Git GitLab Jenkins and Django 4. Django App and Environment Setup- 5. Set Up Environment Configuration File.mp4 (62.3 MB)
- 3.1 polling.zip (10.0 KB)
- 5. Set Up Environment Configuration File.srt (8.7 KB)
- 2. Creating A Django App.srt (5.0 KB)
- 6. Pushing The App Code To Remote Code Repository.srt (4.6 KB)
- 3. Set up the Project Code on your Computer.html (1.7 KB)
- 4. Polling App Demo.srt (2.0 KB)
- 1. Django Dev Environment Setup.srt (3.2 KB)
- 2. Creating A Django App.mp4 (26.7 MB)
- 6. Pushing The App Code To Remote Code Repository.mp4 (18.0 MB)
- 1. Django Dev Environment Setup.mp4 (13.1 MB)
- 4. Polling App Demo.mp4 (10.1 MB)
- 5. SSHing into the Virtual machines.srt (8.0 KB)
- 4. Create Virtual Ubuntu Desktop.srt (8.0 KB)
- 1. Section Introduction.html (0.6 KB)
- 2. Installing Oracle VirtualBox.srt (1.4 KB)
- 6. SSH Without Password.srt (5.9 KB)
- 3. Create Virtual Ubuntu Server.srt (5.8 KB)
- 7. Run Sudo Commands Without Password.srt (2.1 KB)
- 5. SSHing into the Virtual machines.mp4 (55.8 MB)
- 4. Create Virtual Ubuntu Desktop.mp4 (41.6 MB)
- 3. Create Virtual Ubuntu Server.mp4 (26.8 MB)
- 6. SSH Without Password.mp4 (24.9 MB)
- 2. Installing Oracle VirtualBox.mp4 (14.0 MB)
- 7. Run Sudo Commands Without Password.mp4 (11.7 MB)
- 2. Prerequisites.srt (3.0 KB)
- 1. Introduction.srt (6.9 KB)
- 3. Project Demo.srt (5.2 KB)
- 3. Project Demo.mp4 (32.2 MB)
- 1. Introduction.mp4 (28.4 MB)
- 2. Prerequisites.mp4 (12.9 MB)
- 2. Installing GitLab.srt (7.9 KB)
- 10. Git Branching.srt (5.3 KB)
- 1. Section Introduction.html (0.4 KB)
- 9. Git Clone, Status, Add, Commit and Push.srt (5.2 KB)
- 3. Local DNS Setup for gitlab.test.srt (1.9 KB)
- 6. Git Global Setup.srt (1.9 KB)
- 7. Creating A GitLab Project.srt (2.3 KB)
- 8. Adding SSH Keys to Your GitLab Account.srt (2.3 KB)
- 13. Branches Merging Locally.srt (3.9 KB)
- 11. Branches Merging.srt (2.5 KB)
- 12. Updating Your Local Repository.srt (2.2 KB)
- 4. Create GitLab Admin User.srt (3.1 KB)
- 5. Installing Git.srt (3.1 KB)
- 10. Git Branching.mp4 (30.3 MB)
- 9. Git Clone, Status, Add, Commit and Push.mp4 (27.2 MB)
- 5. Installing Git.mp4 (24.2 MB)
- 2. Installing GitLab.mp4 (23.3 MB)
- 13. Branches Merging Locally.mp4 (17.0 MB)
- 8. Adding SSH Keys to Your GitLab Account.mp4 (16.3 MB)
- 4. Create GitLab Admin User.mp4 (14.6 MB)
- 11. Branches Merging.mp4 (13.7 MB)
- 7. Creating A GitLab Project.mp4 (10.9 MB)
- 12. Updating Your Local Repository.mp4 (9.1 MB)
- 3. Local DNS Setup for gitlab.test.mp4 (7.3 MB)
- 6. Git Global Setup.mp4 (4.0 MB)
- 9. Setting Up Our Application on EC2.srt (7.7 KB)
- 2. Launching an EC2 Instance.srt (6.7 KB)
- 4. EC2 SSHing with Putty.srt (4.0 KB)
- 8. Git Configure a Second Remote Repository.srt (3.4 KB)
- 5. EC2 PostgreSQL Setup.srt (2.8 KB)
- 1. Creating an AWS Account.srt (2.5 KB)
- 11. EC2 Configure Nginx to Proxy Pass to Gunicorn.srt (2.4 KB)
- 10. EC2 Configure Gunicorn Services.srt (2.3 KB)
- 3. Attaching An Elastic IP Address to EC2.srt (2.3 KB)
- 6. EC2 Set Up A Dedicated Deploy User.srt (1.5 KB)
- 7. EC2 Set Up Python's Virtual Environment.srt (1.0 KB)
- 12. Congratulations!.html (0.4 KB)
- 9. Setting Up Our Application on EC2.mp4 (52.0 MB)
- 2. Launching an EC2 Instance.mp4 (48.6 MB)
- 4. EC2 SSHing with Putty.mp4 (27.4 MB)
- 8. Git Configure a Second Remote Repository.mp4 (21.8 MB)
- 1. Creating an AWS Account.mp4 (17.4 MB)
- 10. EC2 Configure Gunicorn Services.mp4 (15.1 MB)
- 3. Attaching An Elastic IP Address to EC2.mp4 (15.0 MB)
- 5. EC2 PostgreSQL Setup.mp4 (14.6 MB)
- 11. EC2 Configure Nginx to Proxy Pass to Gunicorn.mp4 (10.3 MB)
- 6. EC2 Set Up A Dedicated Deploy User.mp4 (7.7 MB)
- 7. EC2 Set Up Python's Virtual Environment.mp4 (4.5 MB)
- 8. Configure the Application Settings file File on the Production Server.srt (6.8 KB)
- 10. Set Up Gunicorn Services.srt (5.8 KB)
- 11. Nginx Setup.srt (4.8 KB)
- 4. PostgreSQL Setup.srt (4.6 KB)
- 12. Manual Redeployments.srt (3.9 KB)
- 5. Set Up a Virtual Environment on the Production Server.srt (3.5 KB)
- 2. Set up a Dedicated Deploy User on Production Server.srt (3.4 KB)
- 1. Requirements.txt file.srt (2.2 KB)
- 3. Add Deploy User SSH Key to GitLab Account.srt (3.0 KB)
- 7. Deploying Our Application Code to Production Server.srt (2.7 KB)
- 6. Local DNS on Production Server.srt (2.5 KB)
- 9. Adding Contents from the Admin Area.srt (1.9 KB)
- 11.1 config setting.txt (0.9 KB)
- 8. Configure the Application Settings file File on the Production Server.mp4 (44.7 MB)
- 10. Set Up Gunicorn Services.mp4 (36.7 MB)
- 4. PostgreSQL Setup.mp4 (33.3 MB)
- 11. Nginx Setup.mp4 (26.8 MB)
- 2. Set up a Dedicated Deploy User on Production Server.mp4 (21.4 MB)
- 5. Set Up a Virtual Environment on the Production Server.mp4 (17.9 MB)
- 12. Manual Redeployments.mp4 (16.8 MB)
- 7. Deploying Our Application Code to Production Server.mp4 (16.2 MB)
- 3. Add Deploy User SSH Key to GitLab Account.mp4 (14.6 MB)
- 6. Local DNS on Production Server.mp4 (9.0 MB)
- 1. Requirements.txt file.mp4 (8.5 MB)
- 9. Adding Contents from the Admin Area.mp4 (7.1 MB)
- 7. Creating Jenkins Pipeline.srt
Code:
- udp://inferno.demonoid.pw:3391/announce
- udp://tracker.openbittorrent.com:80/announce
- udp://tracker.opentrackr.org:1337/announce
- udp://torrent.gresille.org:80/announce
- udp://glotorrents.pw:6969/announce
- udp://tracker.leechers-paradise.org:6969/announce
- udp://tracker.pirateparty.gr:6969/announce
- udp://tracker.coppersurfer.tk:6969/announce
- udp://ipv4.tracker.harry.lu:80/announce
- udp://9.rarbg.to:2710/announce
- udp://shadowshq.yi.org:6969/announce
- udp://tracker.zer0day.to:1337/announce