home.social

#ci — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ci, aggregated by home.social.

  1. Is it me, or is #CI on #GitLab having trouble right now?

  2. 📰 High-Severity Flaw in JetBrains TeamCity On-Premises Allows API Exposure (CVE-2026-44413)

    PATCH NOW: A high-severity vulnerability (CVE-2026-44413) in JetBrains TeamCity On-Premises allows any authenticated user to expose server APIs. All versions up to 2025.11.4 are affected. Upgrade to 2026.1 immediately. 💻🔧 #TeamCity #JetBrains #CI/CD

    🔗 cyber.netsecops.io

  3. 🚨 Update to #WoodpeckerCI v3.14.1 for critical security fixes! Now agent_id spoofing is blocked, keeping your builds safer than ever. Huge thanks to security researchers & fixers! 🔒✨ #release #Security #DevSecOps #CI #OpenSource

  4. Stop debugging broken YAML deployments at 2am. Wladi Mitzel shows how Java teams can define, test & deploy cloud infrastructure with real #Java code instead of YAML chaos — with #JUnit, refactoring, #CI/CD & type safety: javapro.io/2026/05/12/stop-wri

    #DevOps #Pulumi #Cloud @PulumiCorp

  5. Discover the Complete Guide to Kubernetes CI/CD Pipelines for 2026! Learn how to implement GitOps, Helm charts, and security scanning to build secure, scalable deployments. Essential reading for DevOps professionals. #Kubernetes #GitOps #DevOps #Helm #CI/CD estoreab.com/kubernetes-ci-cd-

    estoreab.com/kubernetes-ci-cd-

  6. CI deploy logged: Warning: remote port forwarding failed for listen port 4713. Deploy still worked. rsync complete. Site live.

    CI runs without the user's audio runtime. The forward had nothing to land on.

    Fix: ssh -o ClearAllForwardings=yes in the script.

    #SSH #CI #Linux #SelfHosting #OpenSource

  7. Self-hosted Forgejo Actions Runner – David Bushell – Web Dev (UK)

    "Did I mention GitHub is dead to me? I’m moving my code to a self-hosted Forgejo instance at git.dbushell.com. Today I added Actions.

    Forgejo Actions are a thing like GitHub Actions for “continuous integration”. Love a bit of CI! Forgejo Actions don’t work out of the box. You need to provide a “runner” which is a machine where all the action happens inside a containerised environment."

    https://dbushell.com/2025/08/15/self-hosted-forgejo-actions-runner/

    #actions #ci #forgejo #github

  8. Gotta love when your ci pipeline fails because your commit message accidentally does some command injections >_<

    #GitHub #CI #work

  9. 𝗪𝗼𝗼𝗱𝗽𝗲𝗰𝗸𝗲𝗿:

    #CI/CD #Docker #Woodpecker

    thewhale.cc/posts/woodpecker

    Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.

  10. If you're running ANY #CI (and even if you don't), fix this ASAP. As I understand it, if you compromise any #container (with kernel sharing, not a #VM), you compromise machine. From 2017 to the latest kernel.

    Fast fix:

    ```
    echo "install algif_aead /bin/false" > /etc/modprobe.d/disable-algif.conf
    rmmod algif_aead 2>/dev/null || true
    ```

    copy.fail/

    #CVE #vulnerability

  11. Pavel just released new version of vcs-diff-lint 🛠️ The tool (+ GitHub action) for differential code linting.

    The highlight: Newly with yamllint support!

    Bonus: Fedora's Forgejo instance integration experiment (infra ansible repo):
    forge.fedoraproject.org/infra/

  12. Managing rich video experiences on the web is hard. Here are some advanced techniques, and solutions to problems we developed at the Centre for Collective Intelligence...
    instantiator.dev/post/video-pl
    #CCI #HTML5 #video #CollectiveIntelligence #CI #Zeitgeist #Zg #tutorial #coding

  13. Managing rich video experiences on the web is hard. Here are some advanced techniques, and solutions to problems we developed at the Centre for Collective Intelligence...
    instantiator.dev/post/video-pl
    #CCI #HTML5 #video #CollectiveIntelligence #CI #Zeitgeist #Zg #tutorial #coding

  14. Managing rich video experiences on the web is hard. Here are some advanced techniques, and solutions to problems we developed at the Centre for Collective Intelligence...
    instantiator.dev/post/video-pl
    #CCI #HTML5 #video #CollectiveIntelligence #CI #Zeitgeist #Zg #tutorial #coding

  15. Managing rich video experiences on the web is hard. Here are some advanced techniques, and solutions to problems we developed at the Centre for Collective Intelligence...
    instantiator.dev/post/video-pl
    #CCI #HTML5 #video #CollectiveIntelligence #CI #Zeitgeist #Zg #tutorial #coding

  16. Managing rich video experiences on the web is hard. Here are some advanced techniques, and solutions to problems we developed at the Centre for Collective Intelligence...
    instantiator.dev/post/video-pl
    #CCI #HTML5 #video #CollectiveIntelligence #CI #Zeitgeist #Zg #tutorial #coding

  17. Tired of SSH-ing into every NixOS machine to run updates? New guide on how to automate it: CI updates flake.lock daily, shows you exactly what changed per host, and machines self-upgrade after you merge. No surprises, no manual SSH.

    Works also for your desktop machines.

    getnix.io/guides/nixos-auto-up

    #Nix #NixOS #CI #IaC #GitOps

  18. Naty @eclecticpassions ·

    has been back up for me yesterday, so I took the chance to implement what I converted my new build and script into a version that works on the `alpine/latest` CI runner which uses `bin/sh`...

    Read full note: burgeonlab.com/notes/2026/0411

    Syndicated via getindiekit.com

  19. #SourceHut has been back up for me yesterday, so I took the chance to implement what I converted my new #ci #hugo build and #deploy script into a version that works on the `alpine/latest` CI runner which uses `bin/sh`...

    Read full note: burgeonlab.com/notes/2026/0411

    Syndicated via getindiekit.com

    #backend #continuousintegration #srht #cicd #bash #scripts #makefile #make #logs #alpine

  20. #SourceHut has been back up for me yesterday, so I took the chance to implement what I converted my new #ci #hugo build and #deploy script into a version that works on the `alpine/latest` CI runner which uses `bin/sh`...

    Read full note: burgeonlab.com/notes/2026/0411

    Syndicated via getindiekit.com

    #backend #continuousintegration #srht #cicd #bash #scripts #makefile #make #logs #alpine

  21. #SourceHut has been back up for me yesterday, so I took the chance to implement what I converted my new #ci #hugo build and #deploy script into a version that works on the `alpine/latest` CI runner which uses `bin/sh`...

    Read full note: burgeonlab.com/notes/2026/0411

    Syndicated via getindiekit.com

    #backend #continuousintegration #srht #cicd #bash #scripts #makefile #make #logs #alpine

  22. #SourceHut has been back up for me yesterday, so I took the chance to implement what I converted my new #ci #hugo build and #deploy script into a version that works on the `alpine/latest` CI runner which uses `bin/sh`...

    Read full note: burgeonlab.com/notes/2026/0411

    Syndicated via getindiekit.com

    #backend #continuousintegration #srht #cicd #bash #scripts #makefile #make #logs #alpine

  23. My blog #BurgeonLab relies on #SourceHut Git and Builds. They’ve been down and at first I couldn’t deploy my site to my static host, #Bunnynet.

    This triggered me to create a local script that runs all the fetch/build steps as an alternative pathway to upload...

    View full note: burgeonlab.com/notes/2026/0408

    Syndicated via getindiekit.com

    This is post 27 of #100DaysToOffload

    #CICD #CI #Githubctions #srht #ddos #gitforge #git #continuousintegration #bash #script #statichost #statichosting

  24. Naty @eclecticpassions ·

    My blog relies on Git and Builds. They’ve been down and at first I couldn’t deploy my site to my static host, .

    This triggered me to create a local script that runs all the fetch/build steps as an alternative pathway to upload...

    View full note: burgeonlab.com/notes/2026/0408

    Syndicated via getindiekit.com

    This is post 27 of

  25. My blog #BurgeonLab relies on #SourceHut Git and Builds. They’ve been down and at first I couldn’t deploy my site to my static host, #Bunnynet.

    This triggered me to create a local script that runs all the fetch/build steps as an alternative pathway to upload...

    View full note: burgeonlab.com/notes/2026/0408

    Syndicated via getindiekit.com

    This is post 27 of #100DaysToOffload

    #CICD #CI #Githubctions #srht #ddos #gitforge #git #continuousintegration #bash #script #statichost #statichosting

  26. My blog #BurgeonLab relies on #SourceHut Git and Builds. They’ve been down and at first I couldn’t deploy my site to my static host, #Bunnynet.

    This triggered me to create a local script that runs all the fetch/build steps as an alternative pathway to upload...

    View full note: burgeonlab.com/notes/2026/0408

    Syndicated via getindiekit.com

    This is post 27 of #100DaysToOffload

    #CICD #CI #Githubctions #srht #ddos #gitforge #git #continuousintegration #bash #script #statichost #statichosting

  27. My blog #BurgeonLab relies on #SourceHut Git and Builds. They’ve been down and at first I couldn’t deploy my site to my static host, #Bunnynet.

    This triggered me to create a local script that runs all the fetch/build steps as an alternative pathway to upload...

    View full note: burgeonlab.com/notes/2026/0408

    Syndicated via getindiekit.com

    This is post 27 of #100DaysToOffload

    #CICD #CI #Githubctions #srht #ddos #gitforge #git #continuousintegration #bash #script #statichost #statichosting

  28. 👨‍💻🚀 Wow, hold the presses, folks! The #RISE #RISC-V is here to save your #open #source project with real #hardware in #CI pipelines—'cause apparently, the world was crying out for yet another #GitHub App. 🙄🔧 Who knew using real hardware instead of emulators was such groundbreaking #tech in 2026? 😂
    riseproject.dev/2026/03/24/ann #HackerNews #ngated

  29. Jenkins в Kubernetes: гайд по развёртыванию

    На связи Андрей Леодоров, ведущий инженер по автоматизации процессов компании «Гарда». За время работы с Jenkins я видел разные сценарии его использования: от локальных инсталляций под одну команду до масштабируемых инстансов с централизованным сопровождением. Я пришёл к выводу, что Jenkins отлично подходит для использования на уровне продукта — когда команда может сама определять, какие инструменты и ресурсы нужны для организации процессов CI/CD. Статья — это практический гайд для небольшой команды или отдельного проекта, которому нужен собственный воспроизводимый Jenkins в Kubernetes. Мы развернём Jenkins в Kubernetes, настроим хранение конфигураций как код и зафиксируем версии плагинов. Такой подход позволит разворачивать идентичные среды с нуля, не завися от конкретных версий плагинов. Я также добавил несколько готовых примеров со ссылками на GitHub, которые можно взять за базу и доработать под свои нужды.

    habr.com/ru/companies/garda/ar

    #jenkins #ci #cd #kubernetes #devops

  30. GitLab CI кажется сложным, если не знать этих трюков: как убрать дублирование и ускорить пайплайны в 3 раза

    У вас в GitLab несколько проектов с одинаковым CI? Или просто надоела копипаста в пайплайнах? Каждое изменение нужно отразить в 10 местах? Рассказываем, как сократить код на 56 %, убрать дублирование и сделать один CI для всей группы проектов. Шаблоны, матрицы и практика. Избавиться от копипасты

    habr.com/ru/companies/flant/ar

    #gitlab_ci #gitlabci #ci #dry #Common_ci #дублирование_кода #Оптимизация_пайпланов #include #автоматизация_деплоя

  31. GitLab CI кажется сложным, если не знать этих трюков: как убрать дублирование и ускорить пайплайны в 3 раза

    У вас в GitLab несколько проектов с одинаковым CI? Или просто надоела копипаста в пайплайнах? Каждое изменение нужно отразить в 10 местах? Рассказываем, как сократить код на 56 %, убрать дублирование и сделать один CI для всей группы проектов. Шаблоны, матрицы и практика. Избавиться от копипасты

    habr.com/ru/companies/flant/ar

    #gitlab_ci #gitlabci #ci #dry #Common_ci #дублирование_кода #Оптимизация_пайпланов #include #автоматизация_деплоя

  32. GitLab CI кажется сложным, если не знать этих трюков: как убрать дублирование и ускорить пайплайны в 3 раза

    У вас в GitLab несколько проектов с одинаковым CI? Или просто надоела копипаста в пайплайнах? Каждое изменение нужно отразить в 10 местах? Рассказываем, как сократить код на 56 %, убрать дублирование и сделать один CI для всей группы проектов. Шаблоны, матрицы и практика. Избавиться от копипасты

    habr.com/ru/companies/flant/ar

    #gitlab_ci #gitlabci #ci #dry #Common_ci #дублирование_кода #Оптимизация_пайпланов #include #автоматизация_деплоя

  33. GitLab CI кажется сложным, если не знать этих трюков: как убрать дублирование и ускорить пайплайны в 3 раза

    У вас в GitLab несколько проектов с одинаковым CI? Или просто надоела копипаста в пайплайнах? Каждое изменение нужно отразить в 10 местах? Рассказываем, как сократить код на 56 %, убрать дублирование и сделать один CI для всей группы проектов. Шаблоны, матрицы и практика. Избавиться от копипасты

    habr.com/ru/companies/flant/ar

    #gitlab_ci #gitlabci #ci #dry #Common_ci #дублирование_кода #Оптимизация_пайпланов #include #автоматизация_деплоя

  34. CodeClone 2.0.0b1: когда детектора клонов уже мало

    В прошлой статье я показывал CodeClone как инструмент для поиска структурного дублирования в Python-коде. Не только буквальной копипасты, но и повторяющихся функций, похожих блоков и одинаковых контрольных конструкций. За это время проект заметно изменился. Если раньше это был в первую очередь детектор клонов, то 2.0.0b1 — уже скорее инструмент для контроля структурного здоровья проекта в CI.

    habr.com/ru/articles/1014978/

    #ast #code_quality_tools #dev_tools #python #ci #qualitygates

  35. 🤖 Oh, the joys of watching 100 people create #chaos with 575,894 #CI #jobs while pretending #AI magic will save the day! 🚀 With 1.18 billion #log #lines and 33 million #tests, it's like a #circus where the star attraction is a #flaky test that just won't quit. 🎪🔧
    mendral.com/blog/ci-at-scale #HackerNews #ngated

  36. Deine Tests laufen bei jedem Build? Dann sind sie wichtig genug, getestet zu werden. Julius Mischok zeigt, wie #MutationTesting mit #PIT Schwachstellen in deiner #CI sichtbar macht.

    Stärke deine Teststrategie: javapro.io/de/teste-deine-test

    #Java #CleanCode #DevOps #DevTools #JAVAPRO