You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repo contains a script which builds Docker images with various
4
4
pre-installed bits:
@@ -9,20 +9,89 @@ pre-installed bits:
9
9
*`Devel::Cover`
10
10
* various testing modules (see `cpanfile` in this repo)
11
11
12
+
# List of modules
13
+
14
+
## Available on all Perl Versions
15
+
16
+
* Code::TidyAll::Plugin::SortLines::Naturally
17
+
* Code::TidyAll::Plugin::UniqueLines
18
+
* Devel::Cover
19
+
* Devel::Cover::Report::Codecov
20
+
* Devel::Cover::Report::Coveralls
21
+
* File::Temp
22
+
* List::MoreUtils
23
+
* Module::Build
24
+
* Pod::Coverage::TrustPod
25
+
* Test2::Bundle::Extended
26
+
* Test2::Plugin::NoWarnings
27
+
* Test2::Suite
28
+
* Test2::Tools::Explain
29
+
* Test::Builder
30
+
* Test::CPAN::Meta
31
+
* Test::Deep
32
+
* Test::Differences
33
+
* Test::EOL
34
+
* Test::Fatal
35
+
* Test::MinimumVersion
36
+
* Test::MockModule
37
+
* Test::Mojibake
38
+
* Test::More
39
+
* Test::Needs
40
+
* Test::Pod
41
+
* Test::Pod::Coverage
42
+
* Test::Portability::Files
43
+
* Test::RequiresInternet
44
+
* Test::Spelling
45
+
* Test::Synopsis
46
+
* Test::Version
47
+
* Test::Warnings
48
+
49
+
## Only on Perl 5.10 and later
50
+
51
+
* Code::TidyAll::Plugin::Test::Vars
52
+
* Pod::Readme
53
+
* Test::Vars
54
+
55
+
# Using Docker Images for your projects
56
+
57
+
The following tags are available
58
+
59
+
```
60
+
perldocker/perl-tester:v5.30
61
+
perldocker/perl-tester:v5.28
62
+
perldocker/perl-tester:v5.26
63
+
perldocker/perl-tester:v5.24
64
+
perldocker/perl-tester:v5.22
65
+
perldocker/perl-tester:v5.20
66
+
perldocker/perl-tester:v5.18
67
+
perldocker/perl-tester:v5.16
68
+
perldocker/perl-tester:v5.14
69
+
perldocker/perl-tester:v5.12
70
+
perldocker/perl-tester:v5.10
71
+
perldocker/perl-tester:v5.8
72
+
```
73
+
74
+
# Continuous Integrations
75
+
76
+
## Using the images with GitHub Workflow
77
+
78
+
...
12
79
13
80
## Building Docker images
14
81
15
82
When pushing to GitHub, it's using a GitHub action `.github/workflows/publish-to-docker.yml`
16
83
to automagically build and publish the docker images for you.
17
84
18
-
You would have to set in your GitHub repository the following secret variables, with some example values.
85
+
If you consider cloning this repository, you wouldhave to set in your GitHub repository the following secret variables, with some example values.
19
86
20
87
```
21
-
DOCKER_REPO=oalders/tester-perl
22
-
DOCKER_USERNAME=oalders
88
+
DOCKER_REPO=perldocker/perl-tester
89
+
DOCKER_USERNAME=username
23
90
DOCKER_GITHUB_TOKEN=a-token-or-password
24
91
```
25
92
26
-
I'm open to adding more testing modules and dependencies if other people find this to be helpful.
93
+
The images can be found at [https://hub.docker.com/repository/docker/perldocker/perl-tester/](https://hub.docker.com/repository/docker/perldocker/perl-tester/)
94
+
95
+
# Author
27
96
28
-
The images can be found at [https://hub.docker.com/repository/docker/oalders/tester-perl/](https://hub.docker.com/repository/docker/oalders/tester-perl/)
0 commit comments