Dewan Ahmed
Gitness Can Keep a Secret: Exploring Secret Detection Capabilities
Learn how Gitness protects your code from security risks posed by leaked secrets. Explore its advanced secret detection feature and ensure the security of your valuable data with Gitness by your side.
GitHub Actions Plugin for Reusable CI/CD Pipelines
Discover the power of reusable CI/CD pipelines and how they can enhance your continuous integration workflow by leveraging the GitHub Actions Plugin step in Harness Continuous Integration.
MLOps and DevOps: Bridging the Gap
Explore the intersection of Machine Learning Operations (MLOps) and DevOps in our comprehensive analysis. Understand how this integration optimizes machine learning projects, from inception to deployment. Learn how CI/CD pipelines facilitate the swift and reliable delivery of machine learning solutions with enhanced efficiency and technical prowess.
CI/CD for Serverless
Ah “serverless”... the promise of running applications without worrying about servers! The term "serverless" often sparks skepticism among those rooted in traditional software development practices. The idea of handing over control over infrastructure may seem daunting, and developers might wonder if serverless is even right for their use case. My goal in this blog is to demystify serverless computing (in particular, serverless deployment) without unnecessary complexity.
Ephemeral CI environments using ttl.sh and Gitness
Read this blog to learn how Gitness and ttl.sh can be used to create temporary CI environments to expedite development processes.
Securing CI/CD Images with Cosign and OPA
This blog examines container image security in CI/CD, focusing on tools like Cosign for image signing and Open Policy Agent (OPA) for policy enforcement. It offers a comparative look at various image signing tools, explores methods to ensure image integrity and compliance with organizational standards, and includes practical implementation guidance for Kubernetes, along with a hands-on tutorial.
Need for Automation - GitOps at Scale
Think of GitOps like building software: you start with some initial tests, set a strong foundation, then expand with confidence. This blog takes you from early GitOps experiments (Day 0), diving deeper into configurations (Day 1), to navigating the advanced automation challenges (Day 2). Along the way, we'll delve into how Terraform can address the bootstrapping dilemma — setting up the very GitOps tools you want to automate with.
Deploying to Kubernetes with Gitness
Gitness offers more than just code hosting. In this blog, we'll explore its continuous delivery features and demonstrate how to deploy applications to Kubernetes using Gitness. Along the way, we'll delve into the DevOps cycle, address the concerns associated with using continuous integration tools for deployment tasks, and highlight the advantages of employing dedicated tools like Harness Continuous Delivery for intricate deployments.
The Modern Software Delivery Platform®
Need more info? Contact Sales