Skip to content
Codefresh
Solutions
Codefresh Platform
A next-generation CI/CD platform built for cloud-native apps with flexible builds, progressive delivery, and everything in between.
Enterprise Support for Argo
Priority Support for Argo from the original Argo Enterprise.
Secure Distribution for Argo
Includes a fast SLA for CVE patching, code auditing, and much more.
Continuous Integration
Continuous Delivery
GitOps With Argo
App Promotion
Environment Promotion
Kubernetes Edge CD
Pricing
Resources
Resources
GitOps Certification
Events
On-Demand Webinars
eBooks
Blog
Codefresh Steps
Documentation
Status Page
Community
Learning Center
CI/CD Concepts
Understand the foundational CI/CD concepts and how to get started.
Argo CD
Adopt GitOps across multiple Kubernetes clusters.
GitOps
Learn about GitOps benefits, principles, and how to get started.
Continuous Integration
Learn the pillars of continuous integration and how to deliver higher quality software.
Argo Rollouts
Execute advanced deployment strategies in Kubernetes.
Software Deployment
Fix deployment problems using modern strategies and best practices.
Continuous Delivery
Understand delivery, deployment, pipelines, and GitOps.
Argo Workflows
Learn about parallel job orchestration and see a quick tutorial.
Kubernetes Deployment
Manage application configurations, lifecycles, and deployment strategies.
CI/CD Pipelines
Automate application builds, testing, and deployment.
Infrastructure as Code
Learn about the modern approach to manage IT infrastructure.
Unit Testing
An integral part of the software development process.
Argo Events
Learn how to create triggers and integrate workflows.
Microservices
Best practices for building loosely coupled services.
Weaveworks
Learn about the legacy of Weaveworks and the Flux open source project
View all articles
Customers
Company
Login
Book a Demo
Sign Up
Home
>
Blog
Codefresh Blog Articles - Best Practices - Page 3
Best Practices
The Pain of Infrequent Deployments, Release Trains and Lengthy Sprints
Best Practices
Making the Business Case for DevOps
Best Practices
Do not ignore .dockerignore (it’s expensive and potentially dangerous)
Best Practices
What is a Continuous Integration and Delivery Pipeline, and Why Is It Important?
Best Practices
Docker anti-patterns
Best Practices
CI/CD Pipelines for Microservices
Best Practices
Everything is a Docker image
Best Practices
Docker Tagging Strategies for Deploying to Production
Best Practices
Continuous Deployment Strategies with Kubernetes
Best Practices
Using Docker Compose for Local Code Testing and Development
Best Practices
Why Modern CI/CD is so Different in the Era of Containers
Best Practices
Things to consider before containerizing your app
Posts pagination
«
1
2
3
CATEGORIES
Company
Product and Tools
Community
Technical Guides
Best Practices
Build your GitOps skills and credibility today with a GitOps Certification.
Get GitOps Certified
Ready to Get Started?
safer deployments
More frequent deployments
resilient deployments
Sign Up
Book A Demo