Continuous Integration and Deployment for Smalltalk Projects

  • Tue, August 23, 4:30pm – 5:00pm
  • First Name: Fabio
  • Last Name: Niephaus
  • Email: me@fniephaus.com
  • Type: Tutorial

Abstract: In this session, Fabio Niephaus will demonstrate how to test and deploy Smalltalk projects that are hosted on GitHub with Travis CI. For this, he will present smalltalkCI (https://github.com/hpi-swa/smalltalkCI ), a continuous integration (CI) framework for Smalltalk, which currently supports Squeak, Pharo, and GemStone. The tutorial covers the following topics:

  • How to set up CI testing for Smalltalk projects on GitHub
  • How to deploy Smalltalk images and other build artifacts
  • How to use smalltalkCI locally
  • How to contribute to smalltalkCI

Bio: Fabio Niephaus is a graduate student from the Hasso Plattner Institute in Potsdam, Germany with interests in programming languages, virtual machines, and software architectures. He is a member of the Squeak/Smalltalk community, a core maintainer of smalltalkCI, and he currently works on the RSqueak/VM (https://github.com/HPI-SWA-Lab/RSqueak ) as part of his studies.

Slides: NONE