Home / Companies / Dagger / Blog / November 2022

November 2022 Summaries

4 posts from Dagger

Filter
Month: Year:
Post Summaries Back to Blog
The Dagger GraphQL API is a unified interface for programming the Dagger Engine using any standard GraphQL client. It allows developers to program their CI/CD pipelines in over 20 languages, thanks to GraphQL's large and growing list of client implementations. The release includes API documentation, an API playground, and a new CLI to run pipelines directly from the command-line. This creates exciting new possibilities for the Dagger platform by decoupling pipeline logic from infrastructure, allowing developers to compose pipelines themselves from building blocks provided by the infrastructure team. GraphQL is used due to its ability to connect the two parts of the hourglass model: run any pipeline logic, on any pipeline infrastructure - and do it well. The release also leverages the container ecosystem, standing on the shoulders of giants in both GraphQL and container ecosystems.
Nov 17, 2022 2,766 words in the original blog post.
The Dagger Node.js SDK is a new way to develop CI/CD pipelines as code and run them anywhere, offering benefits such as instant local testing, portability, superior caching, compatibility with the Docker ecosystem, and cross-language instrumentation. This SDK may be a good fit for developers who want to create TypeScript or JavaScript code for their CI pipelines, or those looking to learn these languages. The Dagger Node.js SDK is part of a larger goal to ensure all developers can develop their CI/CD pipelines in the same way they develop their application code. It builds on the programmable CI/CD engine Dagger, which runs pipelines entirely as standard OCI containers.
Nov 16, 2022 1,173 words in the original blog post.
Dagger is a programmable CI/CD engine that runs pipelines in containers, allowing developers to develop their CI/CD pipelines as code in the same programming language as their application. The Dagger Python SDK enables Python developers to create and run their CI/CD pipelines locally in seconds, instead of relying on proprietary services. This new SDK offers several benefits, including instant local testing, portability, superior caching, compatibility with the Docker ecosystem, and cross-language instrumentation. It is designed to help teams unify continuous delivery across organizational silos and improve integration with their organization's CI/CD pipelines. The Dagger team plans to release more SDKs in the future, allowing developers to develop their CI/CD pipelines with the language of their choice.
Nov 08, 2022 1,232 words in the original blog post.
The Dagger Go SDK 0.4.0 has been released, introducing several improvements including multi-platform pipelines, an improved filesystem API, and less boilerplate code. The new version supports pulling container images and executing commands on platforms that differ from the underlying host, allowing for compilation of binaries targeting different CPU architectures, testing, and pushing to a registry bundled as a multi-platform container image all on a single host. The updated API also simplifies interactions with the host filesystem by introducing `Host.Directory` and other improvements. Additionally, new guides have been added to the documentation to help users make the most of the Go SDK, covering topics such as working with the host filesystem, understanding multi-platform support, copying embedded directories into a container, and using Dagger with private Git repositories.
Nov 06, 2022 1,634 words in the original blog post.