|
|
|
|
|
by mike_hearn
1292 days ago
|
|
Sounds a bit like TeamCity, except for the local execution. It has: - Either GUI based configuration (serialized to XML), or Kotlin. So you can express configuration with a real programming language tracked with version control, or just use the GUI to define it. - Can self host. There's one program to install for the master, and one for the agents. - Can be extended with plugins. Not webassembly based, but those are theoretical anyway currently due to lack of better-than-C interfaces. You can write JVM plugins instead and get full GCd OOP. The main thing it's lacking is the ability to run things locally. But then again, usually a TC step is just invoking a build system or script anyway so it's not that big of a deal. |
|