Mastering Docker and Jenkins: Build Robust CI/CD Pipelines Efficiently
#docker #jenkins
https://www.docker.com/blog/docker-and-jenkins-build-robust-ci-cd-pipelines/
Just set up my first Jenkins pipeline Debian package build process for a project using podman. I love the SCM declarative pipeline description. Created my first devops-specific git repo to hold the pipeline script and the podman dockerfile.
Although it is set up to be trigger from pushes to the main branch on my codeberg git repo, I'm just pressing build occasionally for the fun of watching it turn green.
I've only set up the first stage of the pipeline, but it gives me a solid sense of accomplishment.
I know #chatops is a bit dated by todays standards of freshness but I really am sick of reading a Jenkins message or alertmanager message and then having to login to an interface and do a bunch of routine stuff. I think #robusta is probably the most recent thing I’ve looked at (a few years ago). Anyone have suggestions #devops #slack #jenkins
Für alle Fans von #nextcloud und/oder #owncloud:
Das kann man im Privatumfeld verwenden, sicherlich auch in kleinen Firmen. Unperformant wird es dann, wenn man ein paar hundert Nutzer hat. Die will man nämlich nicht lokal haben, die will man in einem Directory haben (LDAP). Ja, das geht. Und es ist schmerzhaft. Probierts aus! Und wir reden noch gar nicht von Gruppen, das geht nämlich nicht, jedenfalls nicht in der freien Nextcloud-Version (korrigiert mich, wenn ich falsch liege)
Und damit zu #Azure: Dessen Stärke ist gar nicht so sehr das Teilen von Dateien, wie es NC und Dropbox und… können, nein, dessen Stärke ist #entra, also das Identity Management.
Du kannst halt andere Organisationen, die auch bei Azure sind, schnell (aber nicht unbedingt unkompliziert) zum Beispiel an Dein #Jenkins anbinden.
Ja, geht auch mit #keycloak. Wenn Du eine IT-Abteilung hast, die das pflegt.
TL;DR: Es gibt auf Jahre oder Jahrzehnte im geschäftlichen Bereich keine Alternative zu Azure.
Und nun haut mich
So you are using #pipelight as a light #jenkins replacement!
Автоматизация деплоя: из Bitbucket через Jenkins в MicroK8s — опыт финтех-разработчика
Всем привет! Я — Java-разработчик с пятилетним опытом в финтехе, и сегодня я расскажу, как настроить CI/CD для деплоя Spring Boot приложения из Bitbucket через Jenkins в MicroK8s. Это не просто теория — я поделюсь реальным кейсом, разберу ошибки, с которыми столкнулся, и дам рабочий код. Если вы хотите автоматизировать деплой и не наступать на грабли — поехали! Представьте: у вас есть микросервис на Spring Boot, который нужно быстро и без ошибок доставить в продакшен. Ручной деплой отнимает время, а команда требует стабильности. Я решил эту задачу с помощью Bitbucket, Jenkins и MicroK8s, но путь оказался не таким гладким, как хотелось бы. Проблемы с аутентификацией, конфликты портов и настройка окружения заставили меня попотеть. Как я справился? Об этом — в статье. CI/CD (Continuous Integration/Continuous Deployment) — это must-have для современных разработчиков. Автоматизация сборки, тестирования и деплоя приложений экономит время, снижает вероятность ошибок и ускоряет доставку кода до продакшена. В этой статье мы разберем, как настроить полноценный CI/CD-пайплайн для Spring Boot приложения, используя связку Bitbucket, Jenkins и MicroK8s.
Проникновение в Jenkins или история одного взлома
Временами получается поучаствовать в разгребании последствий «взломов с проникновением» в чужие ИТ-системы, по итогам одного такого расследования и была написана эта статья. Восстановил для вас полную картину.