Travis-CI is a service that offers Continuous Integration on Linux to open source project hosted on GitHub free of charge.
Appveyor offers similar service on MS Windows.
In a nutshell, there are easy instructions on how to add Continuous Integration to Perl 6 based GitHub repositories.
The Perl 6 modules list has two columns indicating the status of each module on Travis, and whether the Appveyor was configured. (No Appveyor status yet.)
This makes it easy for the potential volunteer to spot the modules that have not been configured to use either one of those.
Actually a volunteer would better focus on modules that have been updated recently. Let's say in the last half a year. There is a much bigger chance with those modules that a contribution to them will be accepted in a timely manner.
Luckily the module lists can be ordered by most recent activity.
So if you would like to contribute a bit to the Perl 6 ecosystem, helping an author to configure either or both of those CI systems could be a tremendous help with a relatively little effort.
You just need to set them up in your clone and then send a Pull-Request to the authors so they can also enable Travis and Appveyor and merge your .travis.yml and appveyor.yml files.
The module list also shows the current number of Perl 6 modules (859), the number of modules with Travis-CI configured (675) and the number of modules with Appveyor configured (40). (On August 2, 2017)
Let's see how will these numbers improve in the coming weeks/months.
Published on 2017-08-02