Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
git-gud14185y@arcsector depends on the circumstances tbh. jenkins is good for large internal structures since you can script anything with pipelines. Github Actions are pretty good too. travis works, but is rather slow iirc. i haven't worked with the rest
-
@galileopy it's too tied to my project's structure to be useful for anyone else. And it's very simple - <300 loc.
-
What a beautiful little shit golem you've managed to cobble together.
Congratulations on not taking the wide easy road to perdition, but beating or building your own path.
And thank you for not sharing your solution and adding one yet more tool to the dungheap.
Sharing is not caring these days. -
@Wisecrack I mean.. Why overengineer it if 300loc shell code is perfectly enough...
-
@Wisecrack getting rid of empty lines, prettyprinting, stats, headers.. Idk, maybe I could slim it down by 50.. Using sed and grep with complex regexes instead of custom functions - maybe another 50. Losing performance in doubly-nested loops with several subshells in them could be another 20 or so. Why?
-
If you're hosting it on github, I'd recommend github actions. I've used a bunch of CI/CD tools by now, and I think that actions is by far the best
Gitlab's CI/CD, Jenkins, TeamCity, Travis, Bamboo,.....
Fuck it, I'm too lazy to learn them all to pick the best choice for my case.
Meet 'pipeline.bash'
Perfect!
random
pipeline.bash