DeveloperWeek Global: Enterprise 2020 DeveloperWeek Global: Enterprise 2020
Get your ticket or log in to build your agenda.

Abusing Your CI/CD: Running Abstract Machine Learning Frameworks inside Github Actions

- PST
Session Stage
Join on Hopin

Jonathan Peck
GitHub, Technical Advocate & Software Developer

A full-stack developer with two decades of industry experience, Jon Peck constantly strives to make technical concepts digestible -- demonstrating the value of new technology at every level, from developers through execs.


We all love the conventional uses of CI/CD platforms, from automating unit tests to multi-cloud service deployment. But most CI/CD tools are abstract code execution engines, meaning that we can also leverage them to do non-deployment-related tasks. In this session, we'll explore how GitHub Actions can be used to train a machine learning model, then run predictions in response to file commits, enabling an untrained end-user to predict the value of their home by simply editing a text file. As a bonus, we'll leverage Apple's CoreML framework, which normally only runs in an OSX or iOS environment, without ever requiring the developer to lay their hands on an Apple device.