#continuousIntegration
I’m sceptical most places are doing #ContinuousIntegration when they say “CI” never mind #ContinuousDelivery when they say “CD” #AgileDevOpsCon
I continue using #Renovae and I'm still very happy about it https://blog.frankel.ch/renovate-alternative-dependabot/
Wow. Just wow. What an amazing book.
"Grokking continuous delivery" by Christie Wilson.
So many new facets and angles to testing and Ci and CD and how to do it properly.
Written to be usable with any CI, just the examples use Github Actions for ease of explaining.
Highly useful and strongly recommended!

CloudLand 2023: Interaktive Workshops und Partytime beim Cloud Native Festival
Hands-on, Tutorials, Diskutieren, Gaming und Summer Night: Das Programm des Cloud Native Festival vom 20. bis 23. Juni ist vielschichtig. Jetzt Tickets sichern.
#ContinuousIntegration #CloudNativeComputing #Containerisierung #Kubernetes #Microservices #news

GitLab 16.0 stellt KI-gestütztes Coding kostenfrei bereit
Im Major Release ist die Beta-Version von Code Suggestions kostenfrei verfügbar und das Value Streams Dashboard präsentiert Metriken des Softwarelebenszyklus.
#ContinuousIntegration #DevOps #Git #KünstlicheIntelligenz #Softwareentwicklung #Versionskontrolle #news

#CaseStudy – find out how AirBnb engineers could migrate their iOS CI infrastructure to AWS to increase flexibility, consistency, and efficiency.
More details on #InfoQ: https://bit.ly/3OpQVjY
#AWS #Terraform #ContinuousIntegration #iOS #Mobile #CloudComputing
Tip of the day: how to use the embedded linter in Jenkins to validate your Jenkinsfile from the CLI using HTTPie
https://blog.riff.org/2023_05_19_tip_of_the_day_validating_a_jenkinsfile_from_the_cli_with_httpie
#devops #ci #continuousintegration

CloudLand 2023: Ein Festivalticket – zahlreiche interaktive Workshops
Beim Cloud Native Festival erwartet Teilnehmende eine große Auswahl interaktiver Programmpunkte – von Hands-on über offene Diskussionen bis zu Tutorials.
#ContinuousIntegration #CloudComputing #CloudNativeComputing #Containerisierung #DevOps #Kubernetes #Microservices #news

Thank you to everyone who came out to my open mic…err, talk on #ContinuousIntegration at #tek23 this morning!
As promised, here’s the link to my slides: https://stevegrunwell.com/slides/intro-to-ci-cd
Please remember to leave your feedback: https://joind.in/talk/8f583
In this video I walk you through my bootstrapping steps to configure a brand new Go project to work with GitHub Actions, to run tests, run the linter, and ensure that the GitHub project is set up securely for the best results on your team.
#go #golang #github #githubactions #cicd #ci #continuousintegration
Continuous Lifecycle/ContainerConf 2023: Jetzt noch Vorschläge einreichen
Noch bis 12. Mai können sich Speaker und Referentinnen für die Konferenz zu Developer Experience, Developer Platform, Continuous Delivery und DevOps bewerben.
#ContinuousIntegration #Containerisierung #ContinuousDelivery #Kubernetes #Softwareentwicklung #news
Recently I've been experimenting with #AWS #CodePipeline. I used to dislike it, but I've come to understand it better. I still don't think it's the right choice for many enterprises, but if you're ready to have a real #ContinuousIntegration pipeline then it's a great option to consider.
Developer Experience: CfP für Continuous Lifecycle/ContainerConf 2023 verlängert
Für die Konferenz zu Developer Experience, Developer Platform, Continuous Delivery und DevOps suchen die Veranstalter noch bis 12. Mai Vorträge und Workshops.
#ContinuousIntegration #Containerisierung #ContinuousDelivery #Kubernetes #Softwareentwicklung #news
Live-Webinar: Automatisiertes Deployment und Release-Management für iPhone-Apps
Entwickler und Entscheider lernen Vor- und Nachteile einer On-Premise- sowie einer Cloud-Lösung kennen, um iOS-Apps automatisiert zu testen und veröffentlichen.
#Apple #Apps #ContinuousDelivery #ContinuousIntegration #Xcode #news
Is #ContinuousExploration just a #SAFe thing? I don't hear anyone else talking about it. I just hear people talking about #ContinuousIntegration & #ContinuousDeployment. #Agile

so, I think the friction in the "how to do version control + integration" discourse comes from:
1) there not being a greatly agreed on terminology for approaches
2) there not being a greatly shared understanding of the 'why' of different approaches
3) general low context awareness (imo at the core of much friction)
4) differing collaboration preferences (which extend well beyond integrating code changes)
once again working myself into a rage about tests that detect that they will fail, so don't let themselves run, so you don't discover they aren't being run, and don't discover when they would fail if they were allowed to.
interesting (to me anyway 😀):
for... let's call it 'local TBD*', we are essentially performing the classic 'integration' step locally before syncing our version of main with the remote (which may reject our changes if someone else has synced some changes in the interim) - this typically includes us locally running some set of tests that we've agreed mean it's OK for the changes to be integrated with main
* Trunk Based Development
I've hacked together a crude GitHub actions version of the 'merge changes to the main branch in a “safe” way' build server config for CI as described here:
http://rickardlindberg.me/writing/what-should-a-ci-server-do/#basic-workflow
It seems to be working in a basic way, apart from 'locking' the repo. It's all done in the GH actions workflow so far (and I'm sure there are a bunch of things I'm doing wrong: first time using GH actions 🙂)
GitLab 15.11 öffnet das Beta-Programm für Code Suggestions
Zuvor als geschlossene Beta verfügbar, sind KI-Codevorschläge nun für alle Premium- und Ultimate-User von GitLabs Software-as-a-Service-Variante verfügbar.
#ContinuousIntegration #Git #KünstlicheIntelligenz #Versionskontrolle #news
GitHub-Updates: Private Schwachstellenmeldungen und Regeln für Branches
Gleich drei neue Funktionen hat GitHub veröffentlicht. Sie verbessern die Sicherheit und machen die Arbeit mit Branches komfortabler.
The slide deck of my #accuconf talk is online.
The Practices that Make Continuous Integration
It now contains the 15th practice:
Have Reliable Tests
introduced by @maaretp
https://thinkinglabs.io/talks/2022/08/26/the-practices-that-make-continuous-integration.html
Improve your software development with CI/CD : Learn how to automate updates and deployments with Kubernetes and popular tools like GitLab, Jenkins, CircleCI, and ArgoCD. #DevOps #ContinuousIntegration #ContinuousDelivery #Kubernetes https://www.cyber-consult.org/boost-your-software-development-lifecycle-with-ci-cd-automating-updates-and-deployments-with-kubernetes-and-popular-tools/
Live-Webinar: Automatisiertes Deployment und Release-Management
Entwickler und Entscheider lernen Vor- und Nachteile einer On-Premise- sowie einer Cloud-Lösung kennen, um iOS-Apps automatisiert zu testen und veröffentlichen.
#Apple #Apps #ContinuousDelivery #ContinuousIntegration #Xcode #news
Drei Fragen und Antworten: Es gibt einen Weg aus der Cloud
Raus aus der Cloud-Abhängigkeit: Das eigene Rechenzentrum kann nicht nur wirtschaftlich besser sein – und der Umzug zurück ist auch kein Alptraum.
#Systemverwaltung #Automatisierung #ContinuousIntegration #CloudComputing #Containerisierung #InfrastructureasCode #Interviews #Server #news
I think I have figured out what a Continuous Integration (CI) server *should* do. It is very simple. Yet common tools used for CI, like Jenkins, make it hard or near impossible.
http://rickardlindberg.me/writing/what-should-a-ci-server-do/
#ci #continuousintegration
Dzisiaj artykuł dla trochę bardziej zaawansowanych programistów Pythona, którzy chcą efektywniej wdrażać swoje kontenery na serwer. Przed podobnym problemem stanęli autorzy tekstu i oto, co wymyślili. Słowo-klucz: PEX.
Day 2/10:
🤖 Continuous Integration (CI): Automate code merging, building, and testing to keep your codebase ready for deployment. #ContinuousIntegration #CICD #10DaysPathToProduction
The Practices that make Continuous Integration
Here is the slide deck from my session at #scanagile
14 practices, all intertangled, none standing on their own, all amplifying each others' benefits.
only two tools!
#scanagile23 #lean #continuousintegration
https://thinkinglabs.io/talks/2022/08/26/the-practices-that-make-continuous-integration.html
GitLab 15.10 erstellt neue Branches innerhalb der Web-IDE
Die als Beta vorliegende Web-IDE bietet nun zusätzliche Features und eine neue Übersichtsseite zeigt Schutzmaßnahmen für Branches auf einen Blick.
c’t-Workshop: CI/CD mit GitLab lernen und vertiefen
Continuous Integration und Continuous Delivery: Der c’t-Workshop führt GitLab CI ein und übt, damit Softwareprojekte zu bauen, zu testen und zu veröffentlichen.
#ContinuousIntegration #ContinuousDelivery #Entwicklungsumgebung #Git #Softwareentwicklung #news
A Jenkins Demo Stand For Modern Times - Once you’re working on large-scale software projects, automation is a lifesaver, a... - https://hackaday.com/2023/03/24/a-jenkins-demo-stand-for-modern-times/ #continuousintegration #softwaredevelopment #automaticbuilds #buildserver #cluster #jenkins #risc-v #arm #ci
A Jenkins Demo Stand For Modern Times
https://hackaday.com/2023/03/24/a-jenkins-demo-stand-for-modern-times/
#continuousintegration #SoftwareDevelopment #automaticbuilds #BuildServer #cluster #Jenkins #RISC-V #ARM #ci
Neues Mac & i-Webinar: Automatisiertes Deployment und Release-Management
Entwickler und Entscheider lernen Vor- und Nachteile einer On-Premise- und einer Cloud-Lösung kennen, um Apps automatisiert zu testen und zu veröffentlichen.
#Apple #Apps #ContinuousDelivery #ContinuousIntegration #Xcode #news
I would not relax #ContinuousIntegration to just mean "at least once per day". Microsoft was already doing #NightlyBuilds back in the day and this was explicitly not equivalent to #ContinuousIntegration. If it's "continuous" it has to be at least more than once per day.
#TIL that "npm ci" means "npm clean-install". I always thought it was an #npm command for #continuousIntegration #ciCd #node #nodejs #javaScript
So one way to define #continuousintegration is to write recursive function that defines its inputs in terms of the outputs, which the function gives using initial inputs and so on.
So domain corresponds to rand and vice versa and this describes continuity of the function?
Can we define the continuity in #math like this
Why types should I use if i write it in #haskell
Aha others are thinking about it too
Albeit, i don't think I can treat arrows like applicatives in my approach
Quote
fetching gives you a source promise and you want an image promise
writing pipelines using arrow notation is difficult because we have to program in a point-free style (without variables).
ci- is cool
https://codeberg.org/Codeberg-CI/request-access
https://roscidus.com/blog/blog/2019/11/14/cicd-pipelines/
via @talex5
Published: Can the Pull Request Replace Agree As a Team to Never Break the Build?
Recently, someone suggested that the practice Agree as a Team to Never Break the Build can be replaced by a Pull Request without formal code review but with build validation.
Here are my thoughts ...
Thanks to @d_stepanovic for his valuable insights!
Continuous Lifecycle & ContainerConf 2023: Call for Proposals gestartet
Für die Vor-Ort-Konferenz zu Themen wie Developer Experience, Developer Platform, Continuous Delivery und DevOps suchen die Veranstalter Vorträge und Workshops.
#ContinuousIntegration #Containerisierung #ContinuousDelivery #Kubernetes #Softwareentwicklung #news
The Practices that make Continuous Integration - the video 🎈🎊
Projektverwaltung: GitHub Enterprise Server 3.8 führt GitHub Projects ein
Das neue GHES-Release startet die Beta von GitHub Projects, einem Werkzeug zum Verwalten von Projekten und GitHub Actions arbeitet "verpflichtend".
#ContinuousIntegration #GitHub #GoogleCloud #Microsoft #OpenID #Versionskontrolle #news
GitLab erhöht die Preise für Premium-Kunden um mehr als 50 Prozent
Ab April kostet Gitlab Premium 29 US-Dollar monatlich. Als Grund nennt das Unternehmen die Evolution von der Versionsverwaltungs- zur DevSecOps-Plattform.
#ContinuousIntegration #DevOps #Git #Versionskontrolle #news
#Bioinformatics #ContinuousIntegration #GitHub
Has Travis-CI fully stopped working for public projects? I login and it says temporarily disabled. Tells me to enable using credits for open source projects. There is literally no button to enable it. Or are they having internal issues?
c’t-Workshop: CI/CD mit GitLab lernen und vertiefen
Continuous Integration und Continuous Delivery: Der c’t-Workshop führt GitLab CI ein und übt, damit Softwareprojekte zu bauen, zu testen und zu veröffentlichen.
#ContinuousIntegration #ContinuousDelivery #Entwicklungsumgebung #Git #Softwareentwicklung #news
Crossed the threshold of 6000 automated RIFE2 unit and integration tests! 🥳
The Practices that make Continuous Integration
... and all their intertangled relationships.
It is not whether you should implement one or the other.
They all come together. They are all required to reach Continuous Integration.
The schema idea comes from Michael Lihs (@kaktusmimi on Twitter)
iX-Workshop: Continuous Integration und agile Softwareentwicklung mit Jenkins
Optimieren Sie Ihre Softwareentwicklungsprozesse mit dem CI-/CD-Tool Jenkins. Online-Workshop am 6. und 7. März.
I'm starting to suspect that when people say "CI/CD", they don't actually do #ContinuousIntegration.
Zoinks! What’s this? A blog post? The newly released #ApacheMaven 3.9.0 merged/enabled support for “splitting local repositories” - teasing apart that giant horrible ~/.m2/repository into cached downloads, locally installed releases, and most importantly - snapshots.
But it’s not without some issues (mostly old shaded versions of Eclipse Aether):
https://www.theoryinpractice.net/post/708585430266855424/healing-the-poisoned-repository
c’t-Workshop Codepflege: CI/CD mit GitLab
Continuous Integration und Continuous Delivery: Im c’t-Workshop lernen und üben Sie, Softwareprojekte mit GitLab CI zu bauen, zu testen und zu veröffentlichen.
#ContinuousIntegration #ContinuousDelivery #Entwicklungsumgebung #Git #Softwareentwicklung #news
Versionsverwaltung: GitLab 15.8 erlaubt Projektmigration per Direct Transfer
Das Januar-Update führt die Projektmigration per Direct Transfer als Beta ein und bringt für Ultimate-User einen neuen Standard im Umgang mit Merge Requests.
#ContinuousIntegration #Git #SoftwareasaService #Versionskontrolle
Psst... we're hiring! Many developer positions open, including #Mesa3D, #Vulkan, #graphics, #gstreamer, #cplusplus & #continuousintegration. Join us! http://openfir.st/jobs
#OpenSource #remotework #hiring #remotejobs #softwareengineering #jobsearch #techjobs #recruiting
I've recently been using (again) @\renovatebot for keeping my demos up-to-date and I'm still amazed how good it works. ICYMI, please read Renovate, a Dependabot alternative https://blog.frankel.ch/renovate-alternative-dependabot/
#fromthearchives #devsecops #continuousintegration #build #github #gitlab
Sicherheitsvorfall: CircleCI-Nutzer müssen jetzt Passwörter ändern
Nach einem Sicherheitsvorfall appelliert CircleCI an Developer und Kunden, Passwörter, Schlüssel und andere geheime Daten auf der CI-Plattform zu aktualisieren.
#Anmeldedaten #CircleCI #ContinuousIntegration #Passwörter #Schlüssel #SecretsManagement #Security #Token
In case you missed it, I'll be giving my first in-person talk since the pandemic started this May at #php #tek23 in Chicago!
https://stevegrunwell.com/speaking/phptek-2023/
You can also save $25 off the price of a ticket by using my affiliate link: https://stevegrunwell.com/go/phptek-2023/
You might like https://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions for Christmas then...
:github: 🎁
#DependaBot #Actions #GitHub #ContinuousIntegration #CiCd #SCA #dependencyManagement
Anybody have opinions about CI for Swift/Xcode projects? I'm setting up the default Github Actions integration and it troubles me that it doesn't seem to support macOS 13 or arm Macs. Is there a better option for OSS or non-OSS projects?
#github #githubactions #swift #xcode #macos #continuousintegration #oss
Managed to kill our entire #ContinuousIntegration on a Friday with… drumroll 🥁… an emoticon in a commit message
Hacking at a #continuousIntegration failure that we can't reproduce outside of CI. Are your #git commit messages…