ruhr.social ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Eine Mastodon-Gemeinschaft rund um das Ruhrgebiet und die Menschen dort. Diese Instanz wird ehrenamtlich von Enthusiasten moderiert und technisch betreut.

Verwaltet von:

Serverstatistik:

1,5 Tsd.
aktive Profile

#continousintegration

1 Beitrag1 Beteiligte*r1 Beitrag heute

When debugging failures in CI in steps that execute a shell snippet, it's harder to do when stdout and stderr aren't interleaved. This leads me to think about this: what would the ideal CI run log output be like, for me? I have some thoughts that I'll write down when I have time, but you, dear reader, what is your answer? Assume anything is possible, don't worry about how much work it'd be.

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

martinfowler.com/articles/ship

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

quote from pentest report (asked if this is ok):

:ablobcatpopcorn:​ (great work, sadly NDA'ed)

"We bypassed the internal SSH Zero Trust Gateway because its service account was setup to fully trust the [...] Continuous Integration. Due to the chosen Zero Trust gateway this compromise was undetectable, because there are no logon events on the target Linux systems being recorded [... This had been disabled by the admins because there was no log investigation procedure for this.]"

#zerotrust seems to have basic requirements. No basics, and Zero Trust becomes Blind Trust.

I am interested in what others do with automation / #continousintegration and Zero Trust. Obviously the login secrets have to be stored in CI. And no one will ever check these CI logon logs, because these are too many.

Architecturally this is a challenge.

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
heise onlineiX-Workshop: Continuous Integration und agile Softwareentwicklung mit JenkinsVon Jonas Volkert