4 ms·
Agreed that CI/CD should be explained, or at least hyperlinked. However, in their minor defense, they are following the example of GitHub Actions (https://githu
by bxparks 4y ago
Agreed that CI/CD should be explained, or at least hyperlinked. However, in their minor defense, they are following the example of GitHub Actions (https://github.com/features/actions https://github.com/features/actions) which also does not explain those terms. But at least GitHub Actions does explain it in the docs (https://docs.github.com/en/actions https://docs.github.com/en/actions).
My problem is that I know what CI/CD is, I have used a handful of popular implementations of CI/CD (e.g GitHub Actions, BitBucket Pipelines). But after clicking through most of the pages on the Bob CD website, I don't understand what exactly Bob CD does or how to use it. Is it local (like Jenkins), or is it cloud based (like GitHub Actions)? How does it integrate with my local git repo, or my GitHub or GitLab account? How do I trigger the pipeline? How do I specify the actions of the pipeline?
It feels like Bob CD website makes sense only if you already know how to use Bob CD.
(edit: fix typo)
- capableweb 4y agoI think the website could be clearer, but the use case is already pretty clear: it's a foundational piece for you to build your own CI/CD infrastructure, it doesn't provide a complete experience out of the box. The first section says the following: > Bob allows you to build your own custom CI / CD infrastructure thanks to it's composable architecture, allowing you to use Bob for various different purposes The "Why" page goes further and explains what Bob is, so what is not described there, it doesn't ship with, like a UI, which would be up to you to decide which UI to use, or to write your own (or skip fully if you don't need it, maybe just use IRC/Matrix/Discord/Slack notifications?) https://bob-cd.github.io/pages/why-bob.html https://bob-cd.github.io/pages/why-bob.html > It feels like Bob CD website makes sense only if you already know how to use Bob CD. Just as a disclosure; I have never heard about Bob CD since I read the linked website from this submission, so no previous experience. And I think I grok it pretty easily, although I've built and maintained more CI/CD integrations/platforms than I care to count at this point, so probably biased a bit.
- bxparks 4y agoThanks, your post seems more clear than the website: Bob is for people who build CI/CD, not for people who use CI/CD.
- lipsyclouds 4y agohello, the author here! all of these points have been taken as valuable feedback and thanks a lot for this! what @capableweb said is pretty much the goal of bob, primarily originating from my experiences with various tooling along my career and pretty much built in my free time. would love if more people have a similar perspectives and would love to see it in a more formal way that just a way to solve my problems :) and of course happy to collaborate and PRs most welcome! :D