Best of CI/CD — May 2024
- 1
- 2
freeCodeCamp·2y
Pass the GitHub Actions Certification Exam
Prepare for the GitHub Actions certification exam with a free course on the freeCodeCamp.org YouTube channel. Learn how to automate software workflows using GitHub Actions. Enhance your skills, gain recognition, and contribute more effectively.
- 3
- 4
- 5
AWS in Plain English·2y
Setting Up a CI/CD Pipeline Using AWS and Jenkins: Beginner’s Guide
Learn how to set up a CI/CD pipeline using AWS and Jenkins with Maven. The pipeline consists of a CI instance, CD instance, and S3 bucket. Jenkins is connected to GitHub via webhooks for triggering builds. Maven is used for building automation. The built package is deployed to an S3 bucket and continuously monitored by the CD instance for deployment to the production environment. The deployment status is displayed using CD EC2 CLI.
- 6
- 7
- 8
- 9
daily.dev·2y
How we reduced our React monorepo CI time by 70%
The post discusses how the CI time for a React monorepo was reduced by 70% through restructuring the CI pipeline and optimizing the eslint configuration. It highlights the importance of continuous integration and the impact it has on developer experience.
- 10
Community Picks·2y
Zero Downtime Deployment for Laravel
Learn how to achieve zero downtime deployment for Laravel using PHP Deployer, a deployment tool that automates the deployment process for PHP applications. It provides a simple way to deploy code to multiple servers, manage releases, and execute tasks before or after deployment.
- 11
- 12
The New Stack·2y
Stop Running Tests With Your CI/CD Tool
Implementing a consistent testing infrastructure for cloud native applications is challenging. Many CI/CD tools have limited support for testing and QA, resulting in issues with consistency, test execution environments, and scalability. Running tests outside of CI/CD pipelines is also difficult. Testkube is a test orchestration platform that addresses these challenges by providing consistent tooling support, execution environments, flexibility in test execution, scalability, and a single pane of glass for test results.
- 13
- 14
- 15
- 16
- 17
- 18
Theo - t3․gg·2yDon't Deploy On Fridays
Deploying on Fridays is considered bad because there is a limited window to fix any issues that arise, potentially requiring work over the weekend. It is important to build a culture that prevents outages and to differentiate between changes that can be easily rolled back and those that cannot. Safety nets, such as tools for easy rollback and good error reporting, are crucial in handling bugs and outages.
- 19
Medium·2y
90% of DOCKER You’ll Ever Need in One Blog
Learn about the benefits of using Docker for ML applications, how to write a Dockerfile, build a Docker image, run a Docker container, push a Docker image to a registry, best practices for Dockerizing ML applications, and deploying a Dockerized ML application on Kubernetes.
- 20
Spacelift·2y
What is Infrastructure Automation & How Does It Work?
Infrastructure automation is the alternative to manually provisioning, configuring, and orchestrating infrastructure in both cloud and on-premises environments. It can improve reliability, repeatability, cost-effectiveness, and scalability. However, it also presents challenges such as choosing the right tools, lack of skills, cultural shift, and budgeting.