$30 off During Our Annual Pro Sale. View Details »

glovebox <3 concourse

Jon Anning
December 04, 2018

glovebox <3 concourse

Last year in December the Connected Cars business unit held their annual offsite event at the charming Achalm hotel high above the city of Reutlingen - and I was lucky enough to be asked to present a short semi-technical talk as a guest speaker, being part of the Integrated Car IT Operations group at Daimler TSS.

In this talk, I go into a little of the detail behind the meta-thinking needed to use Concourse - which while isn’t exactly rocket science - is definitely a step in another direction to Jenkins and other CI tools.

Jon Anning

December 04, 2018
Tweet

More Decks by Jon Anning

Other Decks in Technology

Transcript

  1. gloveci
    @robojon blathers about concourse
    Jon Anning, Operations & Integration

    View Slide

  2. glovebox
    #MFGTSS
    INTROOO
    I’LL GET TO THE GOOD BIT IN A MINUTE, PROMISE

    View Slide

  3. glovebox
    #MFGTSS
    #MFGTSS

    View Slide

  4. glovebox
    #MFGTSS

    View Slide

  5. glovebox
    #MFGTSS
    SIMPLICITY

    View Slide

  6. glovebox
    #MFGTSS
    CUSTOMISATION

    View Slide

  7. glovebox
    #MFGTSS
    COMMUNITY

    View Slide

  8. glovebox
    #MFGTSS
    CI/CD
    THIS IS WHY YOU’RE ALL HERE, RIGHT?

    View Slide

  9. glovebox
    #MFGTSS
    Continuous Integration is a software
    development practice where members
    of a team integrate their work
    frequently, usually each person
    integrates at least daily - leading to
    multiple integrations per day.


    https://martinfowler.com/articles/continuousIntegration.html
    Martin Fowler, 2006

    View Slide

  10. glovebox
    #MFGTSS

    View Slide

  11. glovebox
    #MFGTSS

    View Slide

  12. glovebox
    #MFGTSS

    View Slide

  13. glovebox
    #MFGTSS

    View Slide

  14. glovebox
    #MFGTSS
    Concourse is an open-source
    continuous thing-doer.
    https://concourse-ci.org/


    View Slide

  15. glovebox
    #MFGTSS
    1.9.3
    2.1.3-rc
    2.0.0
    system
    JUNKINS-NODE-04

    View Slide

  16. glovebox
    #MFGTSS
    ree-1.8.6
    ruby-2.6.0-
    preview
    ruby-2.5.0
    jruby-head
    CONCOURSE
    ruby-1.9.3-p330
    ruby-2.1.3-rc
    topaz
    ruby-1.8.7
    github.com/cloudfoundry/garden

    View Slide

  17. glovebox
    #MFGTSS
    RESOURCES
    TASKS
    JOBS

    View Slide

  18. glovebox
    #MFGTSS

    View Slide

  19. glovebox
    #MFGTSS

    View Slide

  20. glovebox
    #MFGTSS

    View Slide

  21. glovebox
    #MFGTSS

    View Slide

  22. glovebox
    #MFGTSS
    fly -t glovebox trigger-job --watch --job middleware/build-mw

    View Slide

  23. glovebox
    #MFGTSS
    RTFM PLZ

    View Slide

  24. glovebox
    #MFGTSS
    fly -t glovebox hijack -b476

    View Slide

  25. glovebox
    #MFGTSS
    COMMUNITY
    CUSTOMISATION
    SIMPLICITY

    View Slide

  26. glovebox
    #MFGTSS
    ?*
    * disclaimer - I am really not that smart and totally not an expert on concourse

    View Slide

  27. glovebox
    #MFGTSS
    THAAAAANKS


    View Slide