Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Matteo Baiguini
    @bygui86
    so probably you can configure jenkins to send you events
    Jens Saade
    @jenssaade
    that would be easy using the notification -> webhook plugin
    also github can fairly easy post stuff via webhooks
    I did this already for Fireboard for „static“ projects
    Matteo Baiguini
    @bygui86
    exactly
    Jens Saade
    @jenssaade
    but doing it dynamically for repos/jobs that JX bootstraps is probably a different story
    Matteo Baiguini
    @bygui86
    something like this
    jenkins is part of the ecosystem of jx
    and after the creation of a new cluster by jx or the installation of jx on an existing cluster, everything is on github
    so you can configure the same hooks
    directly on github and jenkins
    Jens Saade
    @jenssaade
    yep
    Matteo Baiguini
    @bygui86
    if you would like to integrate this new hooks inside the jx create cluster or the jx install
    this is another story
    Jens Saade
    @jenssaade
    no, thats not the goal
    Matteo Baiguini
    @bygui86
    sorry :( probably i dont understand it properly
    Jens Saade
    @jenssaade
    if manual prepping the webhooks on jenkins and github is possible then it’s probably a piece of cake
    Matteo Baiguini
    @bygui86
    it is for sure :)
    apart from jx, they come out-of-the-box
    Jens Saade
    @jenssaade
    yep
    Matteo Baiguini
    @bygui86
    jenkins is ready with all useful plugins
    so you can just have access and add your hooks i suppose
    Jens Saade
    @jenssaade
    I will try setting up a basic jx env and then play around with that.
    (thumbsup)
    Matteo Baiguini
    @bygui86
    ;) sorry for the little help
    Jens Saade
    @jenssaade
    btw … fireboard is currently down since about an hour, need to do some maintenance
    Matteo Baiguini
    @bygui86
    ;)
    Jens Saade
    @jenssaade
    Now this is a really nice explanation of gitOps, really like it: https://www.weave.works/blog/what-is-gitops-really
    Matteo Baiguini
    @bygui86
    great! Thanks
    Jens Saade
    @jenssaade
    Oh wow. JenkinsX reaaaally is hungry for resources. I’ve set up a cluster on GKE with standard sizing. It failes to ramp up slave nodes without hassle.
    image.png
    image.png
    Jens Saade
    @jenssaade
    Thats a good pic of the flow: https://jenkins-x.io/images/overview.png
    Jens Saade
    @jenssaade
    @bygui86 How did you set up JenkinsX on GKE? I experience a lot of problems with scheduling the maven-pods. I use the standard setup with jx create cluster gke and provide up to 9 nodes. Can not get a single sample project to go through the whole process properly.
    Jens Saade
    @jenssaade
    Hitting the same prob, currently using jenkins x platform 0.0.2789
    Jens Saade
    @jenssaade
    I decided to reactivate my schematics visualization module from the previous incarnation of fireboard.
    First glimpse of SVG based visuals showcasing JenkinsX:
    image.png
    @bygui86 I hope I created the flow more properly this time.
    event assignment to the widgets is still wrong but you probably get the idea. You can click on a widget for details.
    Jens Saade
    @jenssaade
    The background is a standard SVG I create with PowerPoint and Inkscape (since I do not have tools like Adobe InDesign). The widgets are placed via YAML config dynamically including data selectors and layout options.
    I plan to add some more of them for e.g. labels or heat maps.
    The UI itself is built on Angular but not that big. Events are consumed from the central fireboard rabbitmq queues as web sockets.
    Jens Saade
    @jenssaade
    Here’s another one where I play with different layout options, sizes and formats:
    image.png
    @gildegoma should look familiar to you ;)
    Jens Saade
    @jenssaade
    I just written a wrap-up article on Medium, check it out: https://medium.com/@verticle/building-a-custom-dashboard-for-jenkinsx-6d10bbd18b6
    Jens Saade
    @jenssaade