• Jenkins pipeline CLI

    From Dacav Doe@dacav@tilde.institute to tilde.projects on Thu May 7 13:27:49 2020
    I'm carrying on a lot of work these days to fix the horrible build system of DayJob, and just to make it worse, I need to interact a lot with the Jenkins "BlueOcean" interface.

    Jenkins is a well known piece of Junk(ins), and I do hate it with passion.
    The one time they try to make a modern UI they fail so hard that it's not even funny.

    Now, there's a REST API behind that messy junk. I'm considering to do an investigation and see if it's possible to write a basic client that streams the logs on some local file (one file for each piece of Junkins Pipeline, of course).

    Has anyone here developed the same hate? Anyone has considered to do
    something similar?
    --- Synchronet 3.18b-Linux NewsLink 1.113
  • From James Tomasino@tomasino@cosmic.voyage to tilde.projects on Thu May 7 18:35:48 2020
    On 2020-05-07, Dacav Doe <dacav@tilde.institute> wrote:
    I'm carrying on a lot of work these days to fix the horrible build system of DayJob, and just to make it worse, I need to interact a lot with the Jenkins "BlueOcean" interface.
    Has anyone here developed the same hate? Anyone has considered to do something similar?

    I've only dealt with surface-level CI stuff in $DAY_JOB and didn't find
    Jenkins to be too bad, but my lack of depth is probably telling there.
    We have a Drone instance running to pair with tildegit.org. I'm not sure
    how similar the APIs are, but maybe you could do some play-hacking over
    there to work out some ideas to bring back to work.
    --- Synchronet 3.18b-Linux NewsLink 1.113