DSCI Lets Developers Write CI Pipelines in Python or Raku Instead of YAML
DSCI is a new CI runner for Forgejo that allows developers to define pipeline jobs using standard programming languages like Python and Raku rather than YAML configuration files. Users simply place two files in a .dsci directory at the root of their repository to set up a pipeline. The tool supports features common to general-purpose languages, such as passing state between jobs as variables and returning states from tasks. DSCI currently integrates with Forgejo CI via webhooks, with potential compatibility for GitHub, GitLab, and other webhook-based CI systems. The project is open source and available on GitHub for developers who want an alternative to complex YAML-based pipeline configurations.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in