TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: I built an open source job scheduler to help script everything

9 pointsby galdorover 2 years ago
As a software engineer, my reflex has always been to script everything I can. Scripting is easy, but everything around it is tricky: scripts have to run somewhere, they need access to credentials, they need to be monitored. None of it is simple. No-code automation platforms such as Zapier or IFTTT are too restrictive for technical tasks; CI&#x2F;CD platforms make it easy to script tasks related to a repository, but are limited when trying to do anything else. I wanted the low level control you have when writing scripts while retaining the comfort of a platform managing execution for me.<p>So I built a program for that. Eventline schedules, runs and monitors any script. Jobs can be executed on various runtimes (currently locally, with SSH, in Docker or in Kubernetes), manually or in reaction to various events. You then get observability (script output, history, execution stats…), full control (with the web UI, HTTP API or command line tool) and the ability to share scripts with others.<p>Eventline 1.0 is out. I use it myself, so does a friend and a first client. The roadmap is packed with features which will make Eventline even more useful: global registry for value injection, sub-jobs, scratchpad to share data between jobs, artifacts, ACL (and SSO for Eventline Pro), a lot more connectors, identities and events…<p>I quitted my job in 2020 and created a company, Exograd, hoping to become financially independent. This has been quite a ride, both exhilarating and scary: I made lots of mistakes and learned more in 22 months than in my entire career. I would like to bring enough revenue to be able to live from it, and then work on expanding Eventline and developing new technical products. I currently offer a support contract, a proprietary extension (Eventline Pro) for enterprise use, and cloud hosting to use Eventline without having to host it.<p>Happy to answer any question!

1 comment

Chris2048over 2 years ago
&gt; Small recurrent tasks, long processing jobs, integration scripts, everything runs in Eventline<p>What is the advantage of this? For example, an &quot;integration script&quot; is a kind of re-occurant QA test? wouldn&#x27;t that be better run in a CI (that has repo context) or even a tool like sonarqube that can you graphs of change over time, or a tool that provides a UI specific to the test framework?<p>To take your example: &quot;CI&#x2F;CD platforms make it easy to script tasks related to a repository, but are limited when trying to do anything else&quot;<p>Isn&#x27;t that a good thing? keep technical repo related stuff (e.g. build a package&#x2F;image) in the CI - even if it&#x27;s a call to some other system, or ansible script.<p>On that note, you <i>could</i> run Ansible AWX&#x2F;tower and run a lot of things from that - how does Eventline compare?
评论 #32739911 未加载