Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Simple,
Learn all subjects individually and then glue them together to fit your needs. -
b2plane63951y@NeatNerdPrime its impossible to learn all individually. Not even the professionals can do it. I want to see a practical way of usage of each so i can understand better how it works and why its useful. Reading shit theory doesnt help or get memorized
-
JsonBoa30141yYou need a pipeline manager. AWS Cloud Deploy + Cloud Build + Code Pipeline seems to be what you are looking for. Plenty of tutorials on the usage of combined single-vendor offerings.
If you are looking for something previously done and neatly written down using your exact configuration... lad, I have some bloody poor news.
Remember the third questions you need to answer so that the money people will give you some:
Why do I need this? - So that safely updating their app won't take forever.
Why now? - Because we are scaling up (nearly always true for devs)
Why do I need YOU? - *Because no other bloke is as ready to do it for you as I am, that's why! So gimme that quid!!* -
@b2plane like I said, step by step, piece by piece.
I understand the chicken and egg problem though. What I did was hardcore mode though:
Set up my IaC setup on my workstation
Set up builders (packer)
Set up gitlab
Set up gitlab runner
Set up first gitlab runner docker image: a validator (shell check for bash was my first)
Set up first repo.
Commit to repo my first shell script
Set up .gitlab-ci.yml with first stage 'validate' using the docker image of shellcheck.
???
Repeat with the next step.
I have accumulated over the years 2000+ commits ... and I'm still not ready. It's an long lasting process. However your hard work pays of in the long run! -
b2plane63951y@NeatNerdPrime devops sounds like a satan job. If i cant follow a tutorial to complete a devops pipeline what makes you think i can do it on my own. This is absolute torture. I just want to go over tutorial once and then ill do it on my own. But no one seems to explain just once how to do it properly. These dipshits skip a gazillion steps assuming you know how to set it up. No i dont know you fucking retard.
Tutorial 1:
https://youtu.be/q4g7KJdFSn0/...
This dipshit skips steps and doesnt show how to create VMs. He uses his own local server to do it instead of showing how to do it on EC2
---
Tutorial 2:
https://youtu.be/g-v9AsubOqY/...
This dipshit uses very expensive AWS instances that very fast stack up a lot of bills. Im not gonna fucking pay aws just to learn how to build a proper pipeline. Im not even building a real world project. I just want to LEARN but ITS IMPOSSIBLE -
@b2plane devops is not a junior position. Designing entire pipelines and implementing them requires a breadth of domain knowledge.
You need to learn this piece by piece. And yes, you'll need to pay cloud providers for resources to learn how to use them.
Pick one thing in your list, and learn that. Once you feel comfortable repeat. Never stop. Good luck. -
@b2plane do yourself a favor and do the cheap way.
Install, configure and learn the following items:
Virtualbox or libvirt If you're on linux (qemu-kvm).
Hashicorp packer.
Hashicorp vagrant.
Ansible. (I prefer puppet but that's a bit hard to set up and is not beginner friendly)
Git
Gitlab
Gitlab runner(s) with docker on them
From there you have a good start and don't need to pay nobody a penny.
I cant find 1 single normal Fucking tutorial explaining how to code FULL DEVOPS PIPELINE for deployment to AWS.
A pipeline that includes
- gitlab (ci cd)
- jenkins
- gradle
- sonarqube
- docker
- trivy
- update k8s manifest
- terraform
- argocd
- deploy to EKS
- send slack notification
How Fucking hard is it for someone to make a tutorial about this????? How am i supposed to learn how to code this pipeline????
rant