Promoting new Docker Images to Helm charts in GitHub repositories with GitHub Actions
In a GitOps process, promoting new Docker images to different environments in Helm charts can be cumbersome. This article describes how new Docker image releases can be promoted to Helm charts for different environments. It leverages GitHub Actions to do this.
Setting up Argo CD Image Updater with Azure Container Registry
This article makes you familiar with setting up Argo CD Image Updater in your own Argo CD environment. In this scenario, Azure Container Registry and GitHub are used as connected services.
|2022-11-09||Using environment-per-folder directory structure for GitOps projects with Argo CD and Helm|
|2022-11-04||Publish Docker images to Azure Container Registry (ACR) with GitHub Actions|
|2022-07-03||Zero downtime deployments for Kestrel-based .NET applications|
|Zuul is an open source CI tool||
Zuul is an open source CI that powers some of the largest Open Source development efforts.
|Lessons Learned from Enterprise Usage of GitHub Actions||
GitHub Actions is an effective CI tool. However, integrating it into enterprise organizations can be challenging. This article looks at best practices for GitHub Actions in the enterprise.
|GitLab DevSecOps Survey Results 2022 | GitLab||
With over 5000 respondents, the GitLab 2022 DevSecOps survey provides valuable strategic insight into the latest team structures and practices. Learn more here!
dagger - A portable devkit for CI/CD pipelines. Build powerful CI/CD pipelines quickly, then run them anywhere.
- Give your developers parity between dev and CI environments
- Test and debug your pipelines locally
- Run the same pipeline on any CI environment without re-writes
- Developed in the open by the creators of Docker
|GitHub - microsoft/sbom-tool: The SBOM tool is a highly scalable and enterprise ready tool to create SPDX 2.2 compatible SBOMs for any variety of artifacts.||
The SBOM tool is a highly scalable and enterprise ready tool to create SPDX 2.2 compatible SBOMs for any variety of artifacts. - GitHub - microsoft/sbom-tool: The SBOM tool is a highly scalable and enterprise ready tool to create SPDX 2.2 compatible SBOMs for any variety of artifacts.
|Shipping to Production - The Pragmatic Engineer||
Approaches for shipping code to production reliably, every time.
|30 Common CI/CD Interview Questions (with Answers) - Semaphore||
A list of 30 common and answered CI/CD interview questions.
|GrowthBook - Open Source Feature Flags and A/B Tests||
GrowthBook is an open source platform that gives any company the power of a customized feature flagging and A/B testing system
|Return on CI/CD Is Larger than the Business Outcome – The New Stack||
If a software organization is not yet adopting CI/CD, its leadership and management should realize that they are already behind and at a huge disadvantage.
Easily Build Cloud Native Supply Chains
Cartographer allows you to create secure and reusable supply chains that define all of your application CI and CD in one place, in clust
|Devtron - The DevOps Accelerator||
An open-source release orchestration & CI/CD platform | Simplified software delivery workflow for kubernetes
|State of Continuous Delivery Report: 18 Months into the COVID-19 Pandemic||
In this report, commissioned by the CDF and authored by SlashData, we explore the current state of the CD developer ecosystem and how this has evolved over the past year. We look at:
how many developers are involved in the broader DevOps space;
how many work with continuous delivery technologies in particular;
how developers’ software delivery performance has changed over time;
which developer segments have experienced the greatest shifts;
and which factors contribute the most to superior software delivery performance.
OpenGitOps is a set of open-source standards and best practices.
Progressive Delivery operator for Kubernetes (Canary, A/B Testing and Blue/Green deployments)
|dokku: A docker-powered PaaS that helps you build and manage the lifecycle of applications||
A docker-powered PaaS that helps you build and manage the lifecycle of applications
|Deployment Strategies Defined||
Let’s talk about deployments. This topic used to be considered an uninteresting implementation detail, but is now becoming a fundamental element for modern systems. I feel like everyone understand its importance, and is working to build solutions around it, but we are missing some structure and definition. People use different terms for same meanings, or same terms for different meanings. This leads to other people reinventing the wheel trying to solve their problems. We need a common understanding of this topic in order to build better tools, make better decisions, and simplify communication with each other.