Show HN: DSCI – Dead Simple CI
14 points
7 hours ago
| 3 comments
| github.com
| HN
DSCI is a ci pipeline framework integrated with some existed cicd systems like gitea/firgejo/gitlab via web hooks and allowing authors to use general programming languages to write cicd code. It provides SDK for many programming languages. SDK helps process input parameters, write plugins, pass results between tasks and jobs, handle secrets, enable self tests, etc

Target auditory - self hosted cicd systems with devops using general programming languages instead of yaml

Link to the article - https://github.com/melezhik/DSCI/blob/main/introduction.md

Disclosure - Feel free to ask me any questions or provide constructive feedback - I am the tool author

Thanks

poketdev
1 hour ago
[-]
The approach of using general programming languages instead of YAML for CI/CD is refreshing. I've seen too many teams struggle with YAML's complexity and limitations in complex pipelines. Being able to write actual code with proper IDE support, testing, and debugging is a game-changer. The SDK approach is smart too - makes it extensible across languages. Have you considered integration with GitHub Actions beyond the existing ones? That would significantly expand the user base.
reply
wpollock
1 hour ago
[-]
The first section in the introduction describes a YAML file. Bait and switch?
reply
NamlchakKhandro
29 minutes ago
[-]
what is this vibeslop?

none of the links work

reply
dang
2 hours ago
[-]
(I added Show HN to your title because that's the convention for sharing your work on HN - see https://news.ycombinator.com/showhn.html)
reply
nine_k
1 hour ago
[-]
Links to Forgejo and CI are broken in the README. I wanted to fix them, but I'm not even sure where the [~ci] link should lead.
reply