Click any tag below to further narrow down your results
Links
This article discusses findings from a report on cloud-native CI/CD practices. It highlights discrepancies in production readiness, revealing that while many teams feel confident, a significant number still face downtime during releases. The report also covers trends in automation and application monitoring.
Helm 4 has launched, marking the package manager's 10th anniversary and the first major update in six years. This version enhances application deployment safety and addresses challenges like CI/CD complexity and security across Kubernetes environments. Key features include an improved SDK, a new plugin system, and support for future chart enhancements.
APIsec uses AI to conduct continuous, automated security testing on APIs, focusing on real vulnerabilities rather than false positives. It integrates easily with CI/CD pipelines and includes a community-driven platform for knowledge sharing. The service covers OWASP API Top 10 issues and offers resources for security professionals.
This article discusses the security vulnerabilities associated with GitHub Actions, highlighting issues like secrets management failures, insufficient permission management, and dependency pinning failures. It emphasizes the importance of understanding these risks to protect CI/CD workflows from potential attacks.
A typosquatted npm package named “@acitons/artifact” impersonated the legitimate “@actions/artifact” to exploit GitHub's CI/CD workflows. It stole tokens from build environments and published malicious artifacts, highlighting vulnerabilities in supply chain security.
This article details DNSimple's journey to automate their management of GitHub repositories using Infrastructure as Code principles. It highlights the transition from a manual tool called Repocop to a more efficient system built with Terraform and CI/CD practices, improving consistency and visibility across hundreds of repositories.
This article covers how Pipeline Performance Profiling helps teams analyze and optimize CI/CD pipeline performance. It breaks down execution into measurable phases and provides insights on resource usage, bottlenecks, and cost efficiency. The tool integrates with existing observability tools, making it easier to track performance trends and identify areas for improvement.
QualGent is an AI tool that automates the creation and execution of software tests around the clock. It analyzes existing documentation to generate test plans, executes tests across various scenarios, and delivers results quickly, improving overall testing efficiency. The platform supports multiple devices and integrates with CI/CD pipelines.
This article details how to build a Docker-based machine learning inference service that includes automated security scanning, testing, and deployment. It walks through the architecture, CI/CD pipeline, and real-world usage of a Flask API serving a Hugging Face model locally.
This article explains how to use dbt's defer feature to improve CI/CD pipeline efficiency by only rebuilding modified models instead of the entire project. It covers the setup process, benefits, and potential pitfalls of implementing defer in dbt workflows.
Aikido Security has identified a vulnerability in GitHub Actions and GitLab CI/CD workflows that allows AI agents to execute malicious instructions, potentially leaking sensitive information. The flaw affects multiple companies and demonstrates how AI prompt injection can compromise software supply chains.
Meticulous is a tool that helps developers monitor application interactions and automatically generates a test suite for their code. By recording sessions and mocking backend responses, it ensures reliable tests without the hassle of setting up mock data. This approach allows teams to identify issues before merging changes.
This article details how GitLab.com manages its deployment pipeline, deploying code changes up to 12 times daily without downtime. It explains the technical processes involved, including Canary strategies and database migrations, and emphasizes the importance of rapid deployment for customer feedback and feature validation.
Cloudflare uses a "shift left" strategy to embed security checks early in the software development process, aiming to minimize human error and prevent misconfigurations. By managing their infrastructure as code, they ensure consistent security policies across hundreds of accounts while enabling rapid deployment. Key tools include Terraform and a custom CI/CD pipeline.
This article outlines how to deploy GitLab Runners on Amazon EKS Auto Mode to enhance containerized CI/CD processes. It highlights the use of EC2 Spot Instances for cost savings and provides a step-by-step guide for setting up the environment.
This article discusses Spotify’s approach to using background coding agents for software maintenance. It outlines the failure modes of these agents, the design of verification loops to ensure reliable outputs, and future plans for expanding the system's capabilities.
This article outlines how attackers can exploit self-hosted GitLab environments, particularly through instance runners. It details the steps to gain access, including hijacking runners and extracting sensitive information from repositories. The post also offers defensive measures to mitigate these risks.
This article outlines how to deploy microservices using Azure Kubernetes Service (AKS) automated through GitHub Actions. It covers the necessary prerequisites, the CI/CD pipeline stages, and best practices for a successful deployment. You’ll learn how to set up the process for building, pushing, and deploying Docker images effectively.
The article discusses a significant incident in March 2025 involving vulnerabilities discovered in the Node.js CI/CD pipeline, which potentially exposed sensitive information. The response to the incident highlights the importance of security measures and the ongoing commitment to improving Node.js infrastructure and practices.
The guide provides insights into the OWASP Top 10 CI/CD security risks, emphasizing how automation and Infrastructure as Code (IaC) practices have expanded attack surfaces. It outlines the dangers of Dependency-Poisoned Pipeline Execution (D-PPE) attacks and stresses the importance of securing CI/CD pipelines against both direct and indirect threats.
GitLab introduces enhancements to variable and artifact sharing in parent-child pipelines, allowing for more efficient management of pipeline data across different stages. This update simplifies the process of passing variables and artifacts, improving collaboration and CI/CD workflows for developers.
A German insurance broker is modernizing their input management for physical letters, processing around 8,500 pages monthly without APIs. The article details the implementation of end-to-end testing within a CI/CD pipeline using the Cloud Development Kit (CDK), highlighting the importance of testing strategies and infrastructure setup to ensure quality in their event-based architecture.
Kingfisher is an open-source secret detection and validation tool developed by MongoDB that scans code repositories for hard-coded credentials and API keys while validating their activity in real-time. Designed for on-premises use, it enhances security by reducing false positives and ensuring that sensitive data remains within the user's infrastructure. Kingfisher integrates seamlessly with CI/CD pipelines and supports various programming languages, making it a versatile solution for developers and security teams.
AI delivery requires a well-structured approach akin to baking a cake, where each ingredient represents a crucial element such as CI/CD pipelines, observability, and governance. Real-world case studies illustrate the consequences of neglecting these components, emphasizing the importance of discipline and integration in developing reliable AI systems.
GitLab has released critical security updates for its DevSecOps platform to address multiple vulnerabilities, including account takeover and injection of malicious jobs in CI/CD pipelines. Users are urged to upgrade to the latest versions immediately to protect against these security flaws, which have been exploited in recent attacks on major companies.
Tusk enhances the CI/CD process by automatically generating verified test cases for pull requests, enabling faster and safer code deployment. Its fully autonomous system maintains test suites and ensures coverage requirements are met without disrupting developer workflows. Users report increased confidence and efficiency in their development cycles through Tusk's capabilities.
Northflank simplifies the deployment of applications and databases by providing a powerful platform that eliminates the need for complex integrations and DevOps management. It offers built-in CI/CD pipelines, environment orchestration, and observability features, allowing developers to focus solely on writing code while managing workloads across various cloud providers. With enhanced security and user experience features, Northflank is positioned as an ideal solution for modern development needs.
CircleCI provides a specialized CI/CD platform designed for AI development, addressing the challenges posed by rapid AI code generation, validation bottlenecks, and reliability risks. Its intelligent features and agents streamline workflows, enhance collaboration, and ensure quality and cost management, making it suitable for various AI applications.
Spotter is a Kubernetes security scanner designed to identify misconfigurations, vulnerabilities, and compliance issues in Kubernetes clusters and manifests. It features extensibility through the Common Expression Language (CEL) for defining custom rules, supports multiple output formats for CI/CD integration, and provides a comprehensive set of scanning capabilities, including real-time cluster assessments and detailed reporting.
The article discusses how the team automated updates for GitHub Actions runners using Claude AI, enabling seamless management and deployment of updates. This automation significantly reduces manual intervention and streamlines their workflow, enhancing overall efficiency in their development process.
Platform teams evolve their deployment pipelines through three stages: establishing a deployment pipeline, integrating security measures, and developing a DevOps pipeline to enhance developer productivity. Each stage builds on the previous one by adding automation, security scanning, and improved documentation, ultimately streamlining the development process and reducing risks. Emphasizing an evolutionary approach allows organizations to adapt their pipelines to meet specific needs and compliance requirements.
The article discusses the importance of cache purging in continuous integration and continuous deployment (CI/CD) processes. It highlights strategies for effectively managing cache to ensure that the most current versions of applications are served to users, thereby improving performance and reducing errors. Techniques and best practices for implementing cache purging are also explored to enhance deployment efficiency.
Jenkins can be a maintenance burden due to chaotic governance, leading to sprawl and inconsistency. By implementing centralized governance and best practices, organizations can transform Jenkins into a reliable, enterprise-grade CI/CD solution that supports growth and reduces operational overhead. CloudBees offers a framework that enhances Jenkins governance, enabling efficiency and compliance.
The article focuses on best practices for implementing CI/CD security, emphasizing the importance of integrating security measures throughout the software development lifecycle. It provides a cheat sheet that outlines essential tips and strategies to enhance security in continuous integration and continuous deployment processes.
Agentic Radar is a tool designed to analyze agentic systems for security insights, offering features such as workflow visualization, tool identification, and vulnerability mapping. It enables users to generate comprehensive security reports and perform tests on agent workflows to identify vulnerabilities, all while maintaining local data privacy. The tool supports various frameworks and includes advanced options for prompt hardening and integration into CI/CD pipelines.
Agoda has integrated GPT into its CI/CD pipeline to optimize SQL stored procedures, significantly reducing the manual effort required for performance analysis and improving approval times for merge requests. By providing actionable insights for performance issues, query refinement, and indexing suggestions, GPT has enhanced the efficiency of database development workflows at Agoda.
CI/CD servers are vulnerable to attacks that can compromise source code and sensitive data, making their security critical. The article outlines essential steps to enhance the security of CI/CD servers and highlights the risks associated with security breaches. By prioritizing security measures, organizations can protect themselves from potential data breaches and attacks.
PG Linter is a PostgreSQL extension designed to analyze databases for potential issues, performance problems, and best practice violations, targeting developers and operations teams without deep DBA knowledge. It features a rule-based approach for customizable checks across various categories, including performance analysis, schema validation, and security auditing, and integrates seamlessly into development workflows.
Hosting GitHub Actions runners on HashiCorp Nomad offers a lightweight and scalable alternative to Kubernetes, enabling organizations to run self-hosted runners within their private networks for enhanced security and control. This solution reduces operational costs, simplifies management, and improves deployment speed by utilizing ephemeral runners that minimize resource overhead and ensure clean environments for each job. Additionally, it supports multi-cloud and hybrid deployments, allowing for flexible infrastructure management without vendor lock-in.
Learn how to create a secure CI/CD pipeline using Okta, Terraform, AWS, and GitHub Actions, simplifying the integration and deployment process for DevOps beginners. The guide addresses common challenges in DevOps, such as state file storage and secrets management, providing a comprehensive overview of the necessary architecture and workflows. By the end, you'll be equipped to implement infrastructure as code with Terraform while ensuring security and efficiency.
The project provides tools in Go for automated testing against Fastly's WAF simulator, incorporating a CI/CD pipeline with GitHub actions to run tests on code changes. Test cases are structured in YAML format within the test/rules directory, detailing various fields such as identifiers, requests, expected responses, and signals. Users must set up their Fastly NGWAF credentials, run Terraform commands, and check workflow statuses on GitHub to ensure the WAF rules function correctly.
GitHub Actions' recent support for YAML anchors is criticized for being redundant and complicating the CI/CD data model, making it harder for users to comprehend workflows. The author argues that anchors introduce unnecessary non-locality and do not provide unique benefits since GitHub does not support merge keys, which limits their usefulness. Ultimately, the author calls for GitHub to remove YAML anchors to enhance security and clarity in workflows.
CI/CD pipelines often contain sensitive information within their logs, making them a critical target for attackers. The article discusses how to implement automated scanning of GitLab CI logs using GitGuardian's tools to detect and manage exposed secrets, enhancing security across the DevOps lifecycle. This approach helps organizations catch runtime secrets and maintain compliance while integrating seamlessly into existing workflows.
Learning OpenTofu is straightforward, but scaling it in an enterprise environment presents challenges such as state management and collaboration. The article outlines four approaches to effectively manage OpenTofu workflows, including local execution, CI/CD integration, Atlantis for GitOps, and advanced orchestration with Spacelift. Each method has distinct advantages and limitations, addressing different scaling and management needs.
Grafana Labs introduced Zizmor, an open source static analysis tool, in their CI/CD pipelines to detect and prevent vulnerabilities in GitHub Actions following a security incident. The tool helps identify unsafe configurations and practices, such as the use of `pull_request_target`, and is part of a broader effort to enhance security across their repositories. Despite facing challenges like GitHub's rate limiting, Grafana is committed to using Zizmor to bolster their defenses against future attacks.
Terraform and Jenkins are essential tools in DevOps that enhance automation in deployment processes. Terraform focuses on infrastructure as code for provisioning and managing cloud infrastructure, while Jenkins automates the CI/CD pipeline for application deployment. Together, they create efficient, automated workflows that streamline both infrastructure management and application delivery.
GitLab 18 has been released, introducing significant enhancements aimed at improving the user experience and streamlining development workflows. Key features include improved performance metrics, enhanced security measures, and more integrated CI/CD tools designed to facilitate better collaboration among development teams.
The Octopus Datadog integration enhances the visibility and observability of CI/CD pipelines by allowing users to monitor Octopus deployments through the Datadog Agent. This integration enables teams to correlate data across their entire software delivery stack, improving troubleshooting and recovery times while supporting both modern and legacy systems. It provides a centralized view of performance metrics, logs, and alerts, facilitating faster issue resolution and more efficient deployments.
CloudBees is launching CloudBees Unify, an operating layer designed to streamline management across various DevOps platforms such as GitHub Actions. This approach aims to enhance real-time analytics, testing, and compliance as organizations face increasing complexity and automation in their DevOps workflows, especially with the rise of AI tools in software development.
Impulse is Airbnb's internal load-testing framework designed to enhance the reliability and efficiency of system-level testing. It features a range of tools including a load generator, dependency mocker, traffic collector, and testing API generator, enabling engineers to conduct self-service load tests that integrate seamlessly with CI/CD pipelines. This decentralized architecture allows for context-aware testing, accurate simulation of production conditions, and better management of system performance under varying traffic scenarios.
CircleCI's MCP Server integrates with AI tools to enhance CI/CD processes by providing natural language access to build data, enabling users to diagnose issues, trace failures, and optimize workflows. With real-time visibility into build logs, pipeline statuses, and recent changes, developers can streamline debugging and improve their deployment processes. The MCP Server supports multiple installation methods, including NPX and Docker, and is designed to work seamlessly with various IDEs and LLM-powered tools.
GitLab has released version 18.1, introducing new features and enhancements aimed at improving user experience and performance. This update includes updates to the CI/CD pipelines, enhancements in security, and improved integration capabilities with other tools. Users can expect a more efficient workflow and streamlined collaboration with these advancements.
Testing detection rules is essential for improving the effectiveness and reliability of threat detection in digital environments. By implementing unit testing, linting, and integration testing, security teams can quickly identify issues, enhance the quality of their detection rules, and build trust with stakeholders. The article emphasizes the importance of such testing practices in a CI/CD framework and outlines a pragmatic approach for getting started.
The article discusses the security considerations necessary for using GitHub Actions in CI/CD setups, emphasizing the importance of protecting workflows against potential threats from contributors with write access. It details various attack scenarios, including script injection vulnerabilities, and provides best practices for securing sensitive workflows and managing permissions effectively.
The article outlines how to implement a "build once, deploy everywhere" strategy using Azure DevOps Pipelines with the Azure Developer CLI. It highlights the benefits of using CI/CD artifact systems for improved traceability and cross-job compatibility, and presents a multi-stage pipeline structure that enhances deployment processes through better separation of concerns and validation checks.
MLOps integrates machine learning with DevOps practices to streamline the model development lifecycle, focusing on automation, reproducibility, and performance monitoring. This blog details a practical project to build a House Price Predictor using Azure DevOps for CI/CD, covering setup, data processing, feature engineering, model training, and deployment to Azure Kubernetes Service.
Northflank simplifies the deployment of applications and databases by providing a powerful platform that eliminates the need for extensive DevOps procedures and integration of multiple tools. It offers built-in CI/CD capabilities, environment orchestration, and observability, enabling developers to focus on coding while it manages the deployment process across various cloud services. With features like secrets management and fine-grained access control, Northflank stands out as a comprehensive solution for modern development needs.
Amazon EC2 has launched M4 and M4 Pro Mac instances, designed to enhance performance for Apple platform development by utilizing Apple M4 and M4 Pro chips. These instances offer improved build performance, increased memory capacity, and seamless integration with AWS services, making them ideal for continuous integration and delivery pipelines. Both instance types support macOS Sonoma and provide low-latency storage for better caching and performance.
AWS has introduced a new feature that allows for the deployment of AWS Lambda functions directly through GitHub Actions, simplifying the CI/CD process with a declarative YAML configuration. This improvement eliminates the need for manual packaging and configuration steps, enhancing developer experience and security through seamless IAM integration. Users can easily set up a workflow to automatically deploy their functions with minimal effort.
Sysdig's Threat Research Team uncovered significant security vulnerabilities in GitHub Actions workflows across popular open source projects, including those by MITRE and Splunk. Their research revealed how insecure configurations, particularly using pull_request_target, can expose sensitive credentials and allow for exploitation, prompting the team to recommend best practices to enhance CI/CD security.
The article discusses the importance of secure and preferred methods for passing parameters to CI/CD pipelines in GitLab. It emphasizes best practices and strategies to enhance security while ensuring efficient parameter handling within the pipeline process.
The article discusses the challenges and opportunities presented by rapid software development through agentic coding, emphasizing the need for improved testing, faster CI/CD pipelines, and better team communication to handle increased commit velocity. It highlights the importance of adapting current practices to avoid bottlenecks and ensure that higher throughput doesn't lead to more bugs or coordination issues.