TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Conducto: Next-Gen CI/CD in Python, Not YAML

20 点作者 jonsolo超过 4 年前

4 条评论

jonsolo超过 4 年前
Hey everyone, I&#x27;d like to announce the launch of Conducto and its CI&#x2F;CD tool. As a co-founder, I originally developed the technology to do data science at my previous employer, Jump Trading (top quant trading firm like Citadel and Jane Street). As we built it into Conducto, we realized how good it was for our own CI&#x2F;CD and switched course to target that first. Main distinguishing features:<p>* CI&#x2F;CD in Python, not YAML: simple and powerful way to define CI&#x2F;CD pipelines that is understood by IDEs<p>* Trees not DAGs: DAGs are messy. If you&#x27;ve ever traced a node&#x27;s dependencies in a medium-sized CircleCI project (speaking from experience here) you know how frustrating it is to search through a 2000-line YAML file. Trees help your pipelines stay simple as you grow, and they&#x27;re much more useful to look at.<p>* Free mode that doesn&#x27;t suck: Run pipelines on your laptop for free, forever, for you and as many teammates as you want. When you need more scale you can run hundreds of tasks simultaneously in the Conducto cloud.<p>We&#x27;re launching today, and I&#x27;d like to invite you all to check it out. I want feedback as much as I want users, so please look at it and let me know what you think.
dpzmick超过 4 年前
I&#x27;m another user of the predecessor to Conducto. We&#x27;re using it to orchestrate very large regression test (usually ~40-50k independent processes run as part of the regression testing).<p>I also use conducto&#x27;s predecessor to manage &quot;data science&quot; workflows (simlar to <a href="https:&#x2F;&#x2F;www.conducto.com&#x2F;docs&#x2F;advanced&#x2F;data-science" rel="nofollow">https:&#x2F;&#x2F;www.conducto.com&#x2F;docs&#x2F;advanced&#x2F;data-science</a>) on a large computer. It is miles ahead of the alternatives we&#x27;ve tried (and built).<p>The biggest win we&#x27;ve gotten with conducto comes from the composability. We can ship part of our application as a function which returns conducto nodes. Someone else can call this function an stick it into their own tree (code, not configuration!)<p>Our integration test suite builds a conducto tree ships containing test code from 4ish different libraries (developed by 2 different teams), each of which includes it&#x27;s own tree-building functions. Likewise, we ship many of our applications for the large computer as functions which return conducto nodes. Users just call our functions and embed our portion of the workload into their own trees.<p>Give it a shot!
detaro超过 4 年前
With that tagline, an obvious comparison would be to buildbot. Any specific points in regard to that?
评论 #24788370 未加载
评论 #24788597 未加载
SEJeff超过 4 年前
“Configuration as code, not YAML” - this is a hilarious and relatable tagline.<p>I wonder how this compares to some existing CI&#x2F;CD tools like Jenkins, circle ci, GitHub actions, etc.
评论 #24788468 未加载