DeveloperWeek Global 2020 DeveloperWeek Global 2020

Hopin 9

Join on Hopin

Tuesday, June 16, 2020

Abusing Your CI/CD: Running Abstract Machine Learning Frameworks Inside GitHub Actions
Jon Peck
Jon Peck
GitHub, Technical Advocate & Software Developer

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.