Jesse, Thanks for the response. No need for a further response from you but to answer your questions...
- I have looked at the external-monitor-job but not build-publisher so will see if there is anything useful to me there. - Permalinks seem to be how the 'getEstimatedDuration' is implemented and I was trying to get my head around whether I could piggy back off existing code but I appreciate that I could simply override this code if required. Thanks for the info, Regards, Paul DS. -----Original Message----- From: [email protected] <[email protected]> On Behalf Of Jesse Glick Sent: 27 November 2018 22:01 To: [email protected] Subject: Re: Where's the high level design? On Tue, Nov 27, 2018 at 3:12 PM Paul Smith <[email protected]> wrote: > I am trying to understand how the various object classes work together to > perform a build but am struggling - is there a high level overview somewhere? Not really. If there were, it would probably go here: https://jenkins.io/doc/developer/model/ > […] allow GitLab CI jobs to report build status on the same Jenkins > dashboards as native Jenkins jobs Only a handful of people would ever implement something like this, and there are no examples among frequently used or well supported plugins. The closest I can think of would be `external-monitor-job` and `build-publisher`. There is no very good way of doing this. > I cannot get the 'estimated completion' times to work as I cannot hook the > Permalinks in a way that works nicely. Not sure what you are trying to do with permalinks, but `Job.getEstimatedDuration` could be overridden I suppose. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr3S5V2Hhes7YcKVStvnW%2BsBfsL7rz-2ZwY9UznfRt7yWw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/VI1P192MB0255925486FA1A71F96F6B31C8D20%40VI1P192MB0255.EURP192.PROD.OUTLOOK.COM. For more options, visit https://groups.google.com/d/optout.
