Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай DevOps: CICD with Git GitLab Jenkins, Docker and Django, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:06:33
    Introduction
  • Урок 2. 00:02:53
    Prerequisites
  • Урок 3. 00:05:31
    Project Demo
  • Урок 4. 00:01:47
    Installing Oracle VirtualBox
  • Урок 5. 00:10:30
    Create Virtual Ubuntu Server
  • Урок 6. 00:09:31
    Create Virtual Ubuntu Desktop
  • Урок 7. 00:07:55
    SSHing into the Virtual machines
  • Урок 8. 00:05:49
    SSH Without Password
  • Урок 9. 00:02:15
    Run Sudo Commands Without Password
  • Урок 10. 00:04:05
    Installing GitLab
  • Урок 11. 00:01:58
    Local DNS Setup for gitlab.test
  • Урок 12. 00:03:19
    Create GitLab Admin User
  • Урок 13. 00:03:06
    Installing Git
  • Урок 14. 00:01:53
    Git Global Setup
  • Урок 15. 00:02:06
    Creating A GitLab Project
  • Урок 16. 00:02:26
    Adding SSH Keys to Your GitLab Account
  • Урок 17. 00:05:47
    Git Clone, Status, Add, Commit and Push
  • Урок 18. 00:05:42
    Git Branching
  • Урок 19. 00:02:22
    Branches Merging
  • Урок 20. 00:02:20
    Update Your Local Repository and Delete the new branch locally
  • Урок 21. 00:04:14
    Branches Merging Locally
  • Урок 22. 00:03:04
    Django Dev Environment Setup
  • Урок 23. 00:04:56
    Creating A Django App
  • Урок 24. 00:02:24
    Polling App Demo
  • Урок 25. 00:09:55
    Set Up Environment Configuration File
  • Урок 26. 00:04:39
    Pushing The App Code To Remote Code Repository
  • Урок 27. 00:02:22
    Requirements.txt file
  • Урок 28. 00:03:40
    Set up a Dedicated Deploy User on Production Server
  • Урок 29. 00:03:02
    Add Deploy User SSH Key to GitLab Account
  • Урок 30. 00:04:56
    PostgreSQL Setup
  • Урок 31. 00:03:35
    Set Up a Virtual Environment on the Production Server
  • Урок 32. 00:02:42
    Local DNS on Production Server
  • Урок 33. 00:02:38
    Deploying Our Application Code to Production Server
  • Урок 34. 00:06:54
    Configure the Application Settings file on the Production Server
  • Урок 35. 00:01:58
    Adding Contents from the Admin Area
  • Урок 36. 00:05:44
    Set Up Gunicorn Services
  • Урок 37. 00:05:00
    Nginx Setup
  • Урок 38. 00:03:53
    Manual Redeployments
  • Урок 39. 00:05:48
    Installing Jenkins
  • Урок 40. 00:01:52
    Install Necessary Jenkins Plugins
  • Урок 41. 00:02:43
    Create a Dedicated Jenkins-GitLab User
  • Урок 42. 00:03:24
    Configure GitLab-Jenkins Connection
  • Урок 43. 00:01:02
    Grant GitLab-Jenkins Dedicated User Access to Your Project
  • Урок 44. 00:03:09
    Jenkinsfile
  • Урок 45. 00:06:39
    Creating Jenkins Pipeline
  • Урок 46. 00:04:01
    Automated Testing
  • Урок 47. 00:05:32
    Configure Jenkinfile: Build and Test Stages
  • Урок 48. 00:03:27
    Testing the Pipeline and Installing Blue Ocean
  • Урок 49. 00:03:41
    Configure Jenkinfile: Deploy Stage
  • Урок 50. 00:04:29
    Solved: Deploy Stage SSH Issues
  • Урок 51. 00:04:14
    Setting Up a Webhook to Trigger Pipeline builds
  • Урок 52. 00:01:46
    Test the Pipeline for Failing Automated Testing
  • Урок 53. 00:04:55
    Setting Up a Staging Server
  • Урок 54. 00:03:12
    Edit Configuration files for the Staging Server
  • Урок 55. 00:01:26
    Jenkinsfile to Deploy to Staging before Production
  • Урок 56. 00:02:37
    Manually approve the Deployments to Production
  • Урок 57. 00:01:56
    Adding Jane a Developer to the Project
  • Урок 58. 00:03:32
    Setting up A Dev Environment for Jane
  • Урок 59. 00:05:13
    Setting Up the Application on Jane's Dev Environment
  • Урок 60. 00:03:03
    Opening and Assigning Issues to Jane
  • Урок 61. 00:03:06
    Jane Adds a New Feature to the Application
  • Урок 62. 00:05:13
    Creating and Approving Merge Requests
  • Урок 63. 00:02:28
    Creating an AWS Account
  • Урок 64. 00:07:02
    Launching an EC2 Instance
  • Урок 65. 00:02:22
    Attaching An Elastic IP Address to EC2
  • Урок 66. 00:04:09
    EC2: SSHing with Putty
  • Урок 67. 00:03:32
    EC2: PostgreSQL Setup
  • Урок 68. 00:01:36
    EC2: Set Up A Dedicated Deploy User
  • Урок 69. 00:01:12
    EC2: Set Up Python's Virtual Environment
  • Урок 70. 00:03:30
    Git: Configure a Second Remote Repository
  • Урок 71. 00:08:46
    Setting Up Our Application on EC2
  • Урок 72. 00:02:18
    EC2: Configure Gunicorn Services
  • Урок 73. 00:02:10
    EC2: Configure Nginx to Proxy Pass to Gunicorn
  • Урок 74. 00:02:31
    Terminate Your EC2 Instance and release its Elastic IP
  • Урок 75. 00:04:03
    Installing Docker
  • Урок 76. 00:04:18
    Git and Project Setup on a Dev Machine
  • Урок 77. 00:08:25
    Add Docker files to the code
  • Урок 78. 00:02:53
    Configure environment variables
  • Урок 79. 00:05:29
    Build and run the Containers
  • Урок 80. 00:04:15
    Demo: Developing from a Dockerized environment
  • Урок 81. 00:02:40
    Creating aliases in bashrc file