Skip to content

perlreview/perl_docker_images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

134 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker images for Perl

This is a new project and it's a mess at the moment

There are various things we do while developing and testing Perl programs across several versions of Perl, and this repo provides the code to build those images. These are in GitHub Packages.

The Layers

This project provides several layers of images:

  • existing foreign images
  • base - everything needed to build perl with the defaults, but not building perl yet
  • Perl-specific layers - basic perl installation with no extras, with the perl installed under /usr/local (so the system perl is the base system version)
  • module-set layers - custom lists of modules for a particular purpose, with each module being compatible with Perl v5.8

For example, in testing Perl modules, various Test:: modules, Devel::Cover, and other things will be already available. Use one of those images for testing without having to install anything.

Additionally, all layers are available to anyone for any purpose, You might start with the perl layer and augment it however you like.

Use them in GitHub workflows.

See some examples in briandfoy/github_workflows.

jobs:
    perl:
        environment: automated_testing
        runs-on: ${{ matrix.os }}
        strategy:
            matrix:
                os:
                    - ubuntu-latest
                perl-version: [ 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42 ]
        container:
            image: ghcr.io/perlreview/5.${{ matrix.perl-version }}-modules-amd64

License

Everything in this repository is covered by the Artistic License 2.0, and there is a LICENSE file in the repository. In short, use what you find here, and if you want to distribute it, give it a different name.

See Also

About

Some Docker images for Perl, with some extras

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors