GitLab CICD Pipelines with AWS EC2 and S3

  Рет қаралды 68,920

MartyAWS

MartyAWS

Күн бұрын

Пікірлер: 28
@alexmoiseev5442
@alexmoiseev5442 3 жыл бұрын
Marty - Thank you! Concise and straight to the point!
@Vnairtruered17
@Vnairtruered17 4 жыл бұрын
Hi Marty, this was fantastic. I was looking for a straightforward way of using CI/CD in Gitlab, this video really helped. Thanks.
@jenniferclark7094
@jenniferclark7094 3 жыл бұрын
Really great Marty - simple, clear and helpful.
@mslorraine101
@mslorraine101 5 жыл бұрын
This was a great overview. Everything is tangible and easy to follow.
@farodyne
@farodyne 4 жыл бұрын
GREAT tutorial! You really are good at explaining things!
@Learn_IT_with_Azizul
@Learn_IT_with_Azizul Жыл бұрын
very nice explanation. but, sound is so low... please amend it. Ty
@michaelkolawole2311
@michaelkolawole2311 4 жыл бұрын
Awesome tutorial Marty. can you share the yml file?
@wysefavor
@wysefavor 2 жыл бұрын
Hi Marty: Are the servers stage-express-api and prod-express-api the gitlab runners ? I want to know how gitlab authenticate with AWS, the role "s3-admin-access" was given to both servers for authentication right ? 9:53
@pigrebanto
@pigrebanto 3 жыл бұрын
why the repo is not shared?
@fringefringe7282
@fringefringe7282 3 жыл бұрын
What you are doing is an anti-pattern. You should run the pipeline at least for unit and integration tests on merge requests to dev to have short feedback loop. What you are doing can cause a lot of headache on sprint end.
@far-red
@far-red 4 жыл бұрын
putting app's config in s3 is logically sound, and i agree, very secure, only issue is what do you do if a. your dev team is made up of 4 people, b. new config keys are always created with most development this result in having a need to update the config file pretty regularly, what s3 does support version control, but its the devops guys who maintains the config (add, modify key) with every merge request, if manually need to remember to update... is manual, and easy to cause issue if forgotten, and diff config for diff environment, usually is known better by developers.. bit of an issue, hence i say, put all config in git (yep not ideal), need to find an alternative,... anyone in the same predicament as me?
@amanbabbar1709
@amanbabbar1709 4 жыл бұрын
We can use hashicorp vault, conjur key management for configuration
@onatkorucu842
@onatkorucu842 2 жыл бұрын
i don't fully understand what you are saying but generally git hooks are used to state rules to make sure noone forgets stuff.
@boh3607
@boh3607 4 жыл бұрын
can we do this with terraform ?
@nguyentuananh9163
@nguyentuananh9163 3 жыл бұрын
Thanks
@ArbazKhan-vp5hn
@ArbazKhan-vp5hn 3 жыл бұрын
Can anyone share the gitlab yaml file for this
@swadhinpanigrahi7497
@swadhinpanigrahi7497 4 жыл бұрын
gitlab option is not visible in s3 bucket
@evanandrews8858
@evanandrews8858 4 жыл бұрын
Hey Marty, you have no idea how long I've been searching for an example of this workflow. Specifically deploying to EC2 rather than ECS. So, thank you for that. Do you know why this might be the case? I just want to run a simple EC2 server, I don't know why I feel like everything is trying to shoehorn me into an ECS...
@levinskipolish344
@levinskipolish344 4 жыл бұрын
It depends on what type of architecture you are aiming for. If you want a stateless machine to run your application at a scalable fashion, ECS is the way to go. It helps you to keep the same base code while expanding horizontally throughout a cluster of EC2s.
@amanbabbar1709
@amanbabbar1709 4 жыл бұрын
Marty do you have repo for this tutorial
@noherczeg
@noherczeg 4 жыл бұрын
Never ever deploy to PROD from a pipeline directly.
@Ничтожество-и5ш
@Ничтожество-и5ш 3 жыл бұрын
Why?
@piotrfilochowski1646
@piotrfilochowski1646 3 жыл бұрын
@@Ничтожество-и5ш Because pipeline deploy may randomly fail, it happens like 1 per 8 deploys for me. And you want to have PROD deploy stable, testable, predictable as it can be. So I'm deploying to PRE-PROD environment, and when it's tested, I'm promoting it to PROD environment. (I'm taking an already build jar file from one environment to another one).
@479shan
@479shan 3 жыл бұрын
Speak louder
GitLab CI CD Pipeline Tutorial | Introduction | 2022
34:43
Tech and Beyond With Moss
Рет қаралды 244 М.
The IDEAL & Practical CI / CD Pipeline - Concepts Overview
22:36
Be A Better Dev
Рет қаралды 491 М.
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 9 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,4 МЛН
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 30 МЛН
Configure GitLab CI Runner with Docker executor using AWS EC2
28:24
Valentin Despa
Рет қаралды 34 М.
GitLab CI/CD Pipeline Tutorial for Beginners (2024)
19:33
Valentin Despa
Рет қаралды 51 М.
Easily Deploy Full Stack Node.js Apps on AWS EC2 | Step-by-Step Tutorial
29:00
Continuous Integration with GitLab CI
52:39
NERD Summit
Рет қаралды 115 М.
Automating Deployments to ECS with GitLab CI/CD
22:38
GitLab Unfiltered
Рет қаралды 11 М.
Gitlab CI CD Tutorial | End To End Real-time Project [Full Course] 🔥
1:17:49
Tech Tutorials with Piyush
Рет қаралды 89 М.
Gitlab CI/CD Tutorial: Registering AWS  EC2 Instance  as a Runner in Minutes! #gitlab #cicd #devops
12:25
Avinashkumar - The Learning Destination
Рет қаралды 4,8 М.
How many people are in the changing room? #devil #lilith #funny #shorts
00:39