logoalt Hacker News

CI jobs artifacts should not be difficult

14 pointsby melezhiktoday at 1:44 PM11 commentsview on HN

Comments

tuxie_today at 3:01 PM

> The idea is that - Git server + YAMLess pipelines for CICD (...)

The first thing I see in the introduction [0] is a YAML configuration. What is YAMLess supposed to mean? I assumed it was "no YAML".

[0] https://deadsimpleci.sparrowhub.io/doc/introduction

show 1 reply
nkapiastoday at 3:41 PM

What's difficult about artifacts ?

melezhiktoday at 1:44 PM

IN DSCI CI artifacts are easy, every job can create a file inside ~/artifacts directory and all subsequent will see it. If any job remove a file for ~/artifacts all the subsequent jobs won't see it.

So artifacts works as a pipeline data buffer

Very easy. No need for explicit links via YAML/whatever ...

formerly_proventoday at 2:22 PM

The example contradicts itself in such a short blog post (the example creates and reads ~/artifacts.txt, the prose claims repeatedly artifacts are anything in ~/artifacts/).

This is also an even worse design than path artifacts in Gitlab CI.

show 1 reply