Codegiant Launches New CI/CD Engine Built on Dagger!

Codegiant Launches New CI/CD Engine Built on Dagger!

We are excited to announce a major update that will elevate your DevSecOps experience to new heights. After extensive research and development, we are transitioning from Tekton to Dagger as our CI/CD engine. This shift marks a significant enhancement in how you build, test, and deploy your applications, providing greater flexibility, consistency, and efficiency.

Dagger is a powerful and portable devkit for CI/CD pipelines that unifies development and CI environments. It allows for local testing and debugging of pipelines and avoids CI lock-in. With Dagger, you can create and run your CI/CD pipelines using a "lego system" of composable software components, making it easier to manage and scale your workflows. By integrating Dagger into Codegiant, we provide you with an intuitive, robust, and efficient CI/CD experience.

Why the Change to Dagger?

As the landscape of software development continues to evolve, so do the tools and technologies that support it. Dagger, created by the minds behind Docker, revolutionizes the CI/CD experience by offering a portable devkit that unifies development and CI environments. It allows you to test and debug pipelines locally, avoiding the frustration of "push and pray." With Dagger, you can compose reusable actions using an intuitive declarative language and API, ensuring that your pipelines are not just scripts but fully functional, reusable components.

Key advantages of Dagger include:

  1. Unified Environments: Seamlessly unify development and CI environments, ensuring consistency and reliability.
  2. Local Testing and Debugging: Test and debug your pipelines locally before deploying, reducing errors and increasing efficiency.
  3. Composable Components: Utilize a system of reusable functions, streamlining the creation of complex pipelines with an intuitive API and your preffered programming language.
  4. Platform Agnostic: Dagger runs anywhere a Docker-compatible runtime is available, making it easy to support multiple CI systems.

How to Get Started with CG-Dagger

We’ve made it incredibly simple to get started with Dagger on Codegiant. Our easy-to-use documentation will guide you through every step of the process. Learn how to set up and run Dagger in Codegiant by visiting our detailed documentation.

What This Means for You

By adopting Dagger, we are committed to providing you with a more powerful and flexible CI/CD toolset. Here’s what you can expect:

  • Spend less time troubleshooting and more time developing with streamlined, reusable pipeline components.
  • Test and debug your pipelines locally to catch issues early and ensure smooth deployments.

This transition to Dagger is more than just an upgrade—it's a step towards a more modern, efficient, and enjoyable CI/CD experience. We believe that Dagger will empower you to build, test, and deploy your applications faster and with greater confidence. We're dedicated to continually enhancing your development journey, and we can't wait to see what you'll build with Dagger in Codegiant.

The Daggerverse

Daggerverse is a searchable index of all public Dagger Functions. Dagger Functions extend the Dagger API by encapsulating custom code into reusable components. These fully containerized functions support cross-language composition and can seamlessly interact across any Dagger-compatible environment.

The Daggerverse acts as a decentralized hub, allowing you to discover and share community-developed Dagger Modules hosted on public git repositories. From automating linting and vulnerability scanning to deploying on various platforms like Amazon EKS and Google Cloud Run, the Daggerverse opens a world of possibilities for streamlining your CI/CD processes.

Join Our Community

We invite you to join our growing community and share your experiences with our new CI/CD engine. Connect with us on our Slack Community Channel to get the latest updates, share feedback, and collaborate with other developers using Codegiant.

To our existing users: thank you for your continued support. To new users: welcome to a better way to manage your CI/CD pipelines. Thank you all for being a part of the Codegiant community. Together, we are building the future of DevOps.

Happy hacking!

The Codegiant Team