"any programming language" is * Golang * Java * Python * C++ ?
Show HN: Gaia – Build pipelines in any programming language
51–60 of 69 posts
Re: Show HN: Gaia – Build pipelines in any programming language
#52Earlier quoted context omitted.
"a pipeline is a real application which consists of at least one function" So.... every application is a pipeline? This really clears very little up for someone not already familiar with the concept. The Jenkins link is about testing and deploying code. Is that the intended use case for this tool as well?
I think they meant it is a replacement for existing CI/CD pipelines. As someone who deals with them every day, I like the simplicity of Gaia pipelines. But it seems it only supports running on the host that Gaia is installed on, whereas Jenkins and Gitlab CI will have the ability to run on multiple agents/build slaves. Edit: gRPC for events is dope too.
We are already working on "agents/build slaves" (we call them worker): https://github.com/gaia-pipeline/gaia/issues/107
Re: Show HN: Gaia – Build pipelines in any programming language
#53Earlier quoted context omitted.
Thanks for the feedback. You are absolutely right, this needs some more work! We have already defined a "Q&A" section in our github README file ( https://github.com/gaia-pipeline/gaia#questions-and-answers-... ). Does this briefly answer your question or is still too vague?
Some might opine that having to search through upwards of 75% of the length of a page before finding out what problem a tool addresses is a situation possessed of wonderful and bountiful opportunity to become even clearer.
Re: Show HN: Gaia – Build pipelines in any programming language
#54Would it be correct to compare this with airflow?
Re: Show HN: Gaia – Build pipelines in any programming language
#55How does this compare to airflow? Is it free or how does it generate revenue?
In my opinion it's comparable with airflow except it's more lightweight and supports basically any programming language and not only python.
Re: Show HN: Gaia – Build pipelines in any programming language
#56Earlier quoted context omitted.
Hey bsenftner. Could you provide a link or an example of what you mean? :-) I googled "Deadline" but what I've found looks not correct. I usually compare Gaia with tools like Jenkins and Spinnaker. For example, many people use Jenkins Pipeline ( https://jenkins.io/solutions/pipeline/ ) which allows you to write CI/CD tasks in Groovy. In my opinion, Gaia fulfills this job way better because it doesn't force you to use…
> Gaia fulfills this job way better because it doesn't force you to use a specific language CI typically seems much more dependent on bash/unixy sorts of tools to get things done. This seems to not really support that workflow, requiring code to define pipelines instead. If it's intended to do CI, how do you deal with CI-style tasks, like shuffling around files between pipeline steps? Or the corollary, what does this…
Have a look at the Kubernetes deployment tutorial, this might clear things up for you: https://medium.com/@michelvocks/automatic-kubernetes-deploym...
Re: Show HN: Gaia – Build pipelines in any programming language
#57Re: Show HN: Gaia – Build pipelines in any programming language
#58Earlier quoted context omitted.
Hey bsenftner. Could you provide a link or an example of what you mean? :-) I googled "Deadline" but what I've found looks not correct. I usually compare Gaia with tools like Jenkins and Spinnaker. For example, many people use Jenkins Pipeline ( https://jenkins.io/solutions/pipeline/ ) which allows you to write CI/CD tasks in Groovy. In my opinion, Gaia fulfills this job way better because it doesn't force you to use…
Here's Deadline: https://deadline.thinkboxsoftware.com/ I used it in the past, along with the render queues at a few VFX studios. Very feature rich process scheduling and scaling managers are in heavy use by media productions.
In my opinion Gaia is perfect for programmers which are "forced" to write automation tasks. It allows you to write automation tasks in your preferred programming language and makes it super easy for you to schedule them because Gaia comes with an automatic build feature (just provide the git url of your source code and Gaia does the rest). Additionally, Gaia is super fast, lightweight and open-source.
Re: Show HN: Gaia – Build pipelines in any programming language
#59Is there any equivalent for C#?
Re: Show HN: Gaia – Build pipelines in any programming language
#60like aws stepflow?
In my opinion Gaia is perfect for programmers which are "forced" to write automation tasks. It allows you to write automation tasks in your preferred programming language and makes it super easy for you to schedule them because Gaia comes with an automatic build feature (just provide the git url of your source code and Gaia does the rest). Additionally, Gaia is super fast, lightweight and open-source.