- 7 Posts
- 13 Comments
It uses yaml only for configuration part, but pipeline itself is far more then that . Not sure what do you mean by “middle ground”, could you please elaborate? Thanks
Just added the feature of running jobs on localhost for debugging:
cd .dsci/job_one; docker run -it -v $PWD:/opt/job --entrypoint /bin/bash dsci -c "cd /opt/job/; s6 --task-run ."
deleted by creator
deleted by creator
Yep,I will figure out the proper design later , but thanks 😊
Oh, sorry for that, changed theme to light , hopefully better now
Feedback are welcome , the project is in very early stage …
melezhik@programming.devto
Programming@programming.dev•Any suggestions for a self-hosted CI that can also be run locally?
1·1 year agoYou may try out https://github.com/melezhik/sparky which is a local / remote task runner with nice front end and scripts could be written on many languages
Ok. “I am a good FOSS developer”
melezhik@programming.devto
Programming@programming.dev•Coders or lemmy, what editors do you use? Is it worth learning a new one?
1·1 year agoThanks, will take a look
melezhik@programming.devto
Programming@programming.dev•Coders or lemmy, what editors do you use? Is it worth learning a new one?
13·1 year agonano is the best (imho) for up to medium size files. It’s preinstalled in most Linux boxes , it’s simple and flexible enough, takes a minimal amount of time to learn basic for keys and then use them all the time
melezhik@programming.devto
Programming@programming.dev•Am I crazy in thinking that bash is good enough for production?
5·1 year agoYep. Like said - “We talk about use of Bash for simple enough tasks … where every primitive language or DSL is ok”, so Bash does not suck in general and I myself use it a lot in proper domains, but I just do not use it for tasks / domains with complexity ( in all senses, including, but not limited to team work ) growing over time …
melezhik@programming.devto
Programming@programming.dev•Am I crazy in thinking that bash is good enough for production?
14·1 year agoWe are not taking about use of Bash in dev vs use Bash in production. This is imho incorrect question that skirts around the real problem in software development. We talk about use of Bash for simple enough tasks where code is rarely changed ( if not written once and thrown away ) and where every primitive language or DSL is ok, where when it comes to building of medium or complex size software systems where decomposition, complex data structures support, unit tests, error handling, concurrency, etc is a big of a deal - Bash really sucks because it does not allow one to deal with scaling challenges, by scaling I mean where you need rapidly change huge code base according changes of requirements and still maintain good quality of entire code. Bash is just not designed for that.
melezhik@programming.devto
Programming@programming.dev•Rant: I wish more people stopped using Github
41·1 year agoLet me generalize that - yaml pipelines are terrible 😀

Example of dsci pipeline - https://forgejo.sparrowhub.io/root/test/src/branch/main/.dsci