Я прохожу курс “от 0 до Linux админа” вот здесь https://yodo.im/courses/linux/?v=1d20b5ff1ee9 и у меня возникла проблема: хочу научиться создавать проект CICD с использованием Jenkins, GitLab, Harbour и K3s. Есть ли какие-то учебные материалы или курсы, которые могли бы мне в этом помочь?
Я работаю в ИТ уже два года как инженер технической поддержки и сейчас чувствую, что хочу попробовать свои силы в проекте CICD. В моей текущей компании циклы CI/CD не автоматизированы и выполняются вручную (по крайней мере, у меня такое ощущение). Я знаю, что код размещается в GitLab, затем строится в Jenkins, далее помещается в репозиторий образов Harbour, а затем развертывается на Kubernetes. Как поддержка, я знаю это поверхностно, так как всем занимается команда DevOps.
Мне бы хотелось, чтобы кто-то помог и направил в создании полного end-to-end проекта для CI/CD. Был бы очень признателен, если бы вы могли порекомендовать какие-то платные курсы на любой платформе, так как обучение через проекты — лучший способ учиться.
К слову, я только что установил Jenkins на своем Linux сервере. Хотелось бы написать немного кода и разместить его на самохостинг GitLab сервер (на этом же Linux сервере), а затем выполнить CI через Jenkins. Может, у кого-то есть советы по этому поводу?