@chris Paul refers to #ContinousIntegration which I'll write here as an hashtag so that clicking/tapping on it should ask your #Fediverse client to search for more messages containing it, and maybe help you understand more, if interested 🤗

#MastodonTips #FediverseTips

My team is doing continuous integration for years. Trunk-based. PRs is a tool invented for OSS development in a zero trust environment.

When working in a team and doing pair or mob programming, practicing TDD, no need for code reviews and no need for PRs or branches.

Just once in a while, we create a branch for some exploratory work.
But this is an exception.

#swdev #DEVCommunity
#PairProgramming #ContinousIntegration

https://martinfowler.com/articles/ship-show-ask.html

Ship / Show / Ask

Ship/Show/Ask is a branching strategy that helps teams wait less and ship more, without losing out on feedback.

martinfowler.com

If a random person gives you source code and asks to debian package it, is there any proper way to install it's Build-Depends with apt beforehand?

I've only found some shady scripts that extract the field. What would be the proper debian way to do it?

#debian #packaging #continousintegration

In case anyone is looking for a selfhosted #CI for #nixos: I just build a adapter for #woodpecker

It consumes #nixos #flakes and dynamically generates a #pipeline from a predefined output. That way, you can define all your build steps as #nix code or derive them from the flake's contents.
https://github.com/pinpox/woodpecker-flake-pipeliner

#continous #integration #continousintegration @WoodpeckerCI #pipeline

GitHub - pinpox/woodpecker-flake-pipeliner: Woodpecker configuration Service to dynamically generate pipelines from nix flakes

Woodpecker configuration Service to dynamically generate pipelines from nix flakes - GitHub - pinpox/woodpecker-flake-pipeliner: Woodpecker configuration Service to dynamically generate pipelines f...

GitHub

I wrote a Gitlab CI pipeline to build, test and deploy my app - here are
3 things I learnt about #gitlab CI

- reusing jobs with "extends"
- #junit integration
- speeding up the cache

https://on-sw-integration.epischel.de/2022/12/29/3-things-i-learnt-about-gitlab-ci/

#cicd #continousintegration #continousdelivery

3 things I learnt about GitLab CI – Erik on software integration

Version 15.5 soll es Anwendern und Anwenderinnen von GitLab und Google Cloud mittels Cloud Seed ermöglichen, über eine Plattform in die Cloud zu migrieren.
Versionsverwaltung: GitLab 15.5 bringt Cloud-Seed und Autocomplete-Vorschläge
Versionsverwaltung: GitLab 15.5 bringt Cloud-Seed und Autocomplete-Vorschläge

Version 15.5 soll es Anwendern und Anwenderinnen von GitLab und Google Cloud mittels Cloud Seed ermöglichen, über eine Plattform in die Cloud zu migrieren.

heise online
heise-Angebot: iX-Workshop: Continuous Integration und agile Softwareentwicklung mit Jenkins

Optimieren Sie Ihre Softwareentwicklungsprozesse mit dem CI-/CD-Tool Jenkins. In unserem Online-Zweitagesworkshop am 17. und 18. Oktober sind noch Plätze frei.
iX-Workshop: Continuous Integration und agile Softwareentwicklung mit Jenkins
iX-Workshop: Continuous Integration und agile Softwareentwicklung mit Jenkins

Optimieren Sie Ihre Softwareentwicklungsprozesse mit dem CI-/CD-Tool Jenkins. In unserem Online-Zweitagesworkshop am 17. und 18. Oktober sind noch Plätze frei.

heise online
Mesa, VirtualBox, Ceph, NetworkManager Packages Update in Tumbleweed

openSUSE News
Un coup on me dit de prendre sur les setups sur Jenkins, un coup sur le nexus, un coup sur un serveur en mode partage réseau et maintenant un partage réseau directement sur le pc du collègue qui a développé la fonctionnalité.
J'adore la régularité des méthodes de livraison dans la boîte... #vieDeDev #continousIntegration #pasContinousDuToutVuCommeCa