# Retro Build Tool ### Maciej MaĆecki *Commodore Users Europe, December, 2021* -- ## about me **Twitter** _@mmalecki77_ **Insta** _toomany64s_ https://github.com/maciejmalecki/ ---- A Commodore 64 user 1990-1994 and 2016-now. Learned `BASIC` and `ASM` on it. Working as software developer: `Java`, `Kotlin`, `JS`, `TS`. Always wanted to code games for C64. --- ## cross development # KickAss ### VSC, Relaunch64, Sublime, ... but what is missing? -- ![CI](img/ci-flow-complete.png) ## continuous integration ## automate ## fail fast -- ## why `make` is not enough? * Questionable portability. * It is ageing ;-) * A lot of work to set up new project... * ... or copy and paste the old one. * Say what, not how. --- # demo #1 ### display a multic --- ### using *CircleCI* Free to use. Integrates with `GitHub` and others. Offers consistent environment, running headless in the cloud. ![ci flow](img/ci-flow.png) There is a Docker image with `vice`, `goattracker`, `exomizer` and `java` preinstalled. --- # demo #2 ### continuous integration --- ## summary (roadmap) ![Roadmap](img/roadmap.png) -- ### find it on GitHub source code, releases, documentation ![QR Code](img/qr-github.png) https://github.com/c64lib/gradle-retro-assembler-plugin