diff --git a/gitlab-ci/Dockerfile b/gitlab-ci/Dockerfile index 0575e43f6a15ca0f5db492ea1601d5c775561a2c..83e209ca16d5557eef100035ec9e27bf02a2342a 100644 --- a/gitlab-ci/Dockerfile +++ b/gitlab-ci/Dockerfile @@ -60,11 +60,109 @@ RUN apt-get update; \ RUN mkdir -p "$EXTLIB" RUN mkdir -p "$PERL_CPANM_HOME" -# RUN cpanm -L "$EXTLIB" --notest --verbose --no-interactive \ -RUN cpanm -L "$EXTLIB" --notest --no-interactive \ +RUN cpanm -L "$EXTLIB" --notest --verbose --no-interactive \ Archive::BagIt \ - Archive::Bagit::Fast \ - && stat $PERL_CPANM_HOME/work/ \ + Archive::BagIt::Fast + IO::Prompt::Tiny \ + Pod::Autopod \ + Test::Retry \ + Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy \ + Perl::Critic::Policy::Miscellanea::RequireRcsKeywords \ + Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs \ + Perl::Critic::Policy::Subroutines::ProhibitCallsToUnexportedSubs \ + Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f \ + Perl::Critic::Policy::Bangs::ProhibitDebuggingModules \ + Perl::Critic::Policy::Bangs::ProhibitNumberedNames \ + Perl::Critic::Policy::CognitiveComplexity::ProhibitExcessCognitiveComplexity \ + Perl::Critic::Policy::Compatibility::PodMinimumVersion \ + Perl::Critic::Policy::CompileTime \ + Perl::Critic::Policy::Modules::RequireExplicitInclusion \ + Perl::Critic::Policy::Moose::ProhibitDESTROYMethod \ + Perl::Critic::Policy::Moose::ProhibitLazyBuild \ + Perl::Critic::Policy::Moose::ProhibitMultipleWiths \ + Perl::Critic::Policy::Moose::ProhibitNewMethod \ + Perl::Critic::Policy::Moose::RequireCleanNamespace \ + Perl::Critic::Policy::Moose::RequireMakeImmutable \ + Perl::Critic::Policy::Perlsecret \ + Perl::Critic::Policy::TooMuchCode::ProhibitDuplicateLiteral \ + Perl::Critic::Policy::TooMuchCode::ProhibitLargeBlock \ + Perl::Critic::Policy::TooMuchCode::ProhibitUnnecessaryUTF8Pragma \ + Perl::Critic::Policy::TooMuchCode::ProhibitUnusedImport \ + Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings \ + Perl::Critic::Policy::Variables::ProhibitLoopOnHash \ + Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy \ + Perl::Critic::Policy::Miscellanea::RequireRcsKeywords \ + Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs \ + Perl::Critic::Policy::Subroutines::ProhibitCallsToUnexportedSubs \ + Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f \ + Perl::Critic::Policy::Bangs::ProhibitDebuggingModules \ + Perl::Critic::Policy::Bangs::ProhibitNumberedNames \ + Perl::Critic::Policy::CognitiveComplexity::ProhibitExcessCognitiveComplexity \ + Perl::Critic::Policy::Compatibility::PodMinimumVersion \ + Perl::Critic::Policy::CompileTime \ + Perl::Critic::Policy::Modules::RequireExplicitInclusion \ + Perl::Critic::Policy::Moose::ProhibitDESTROYMethod \ + Perl::Critic::Policy::Moose::ProhibitLazyBuild \ + Perl::Critic::Policy::Moose::ProhibitMultipleWiths \ + Perl::Critic::Policy::Moose::ProhibitNewMethod \ + Perl::Critic::Policy::Moose::RequireCleanNamespace \ + Perl::Critic::Policy::Moose::RequireMakeImmutable \ + Perl::Critic::Policy::Perlsecret \ + Perl::Critic::Policy::TooMuchCode::ProhibitDuplicateLiteral \ + Perl::Critic::Policy::TooMuchCode::ProhibitLargeBlock \ + Perl::Critic::Policy::TooMuchCode::ProhibitUnnecessaryUTF8Pragma \ + Perl::Critic::Policy::TooMuchCode::ProhibitUnusedImport \ + Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings \ + Perl::Critic::Policy::Variables::ProhibitLoopOnHash \ + Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy \ + Perl::Critic::Policy::Miscellanea::RequireRcsKeywords \ + Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs \ + Perl::Critic::Policy::Subroutines::ProhibitCallsToUnexportedSubs \ + Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f \ + Perl::Critic::Policy::Bangs::ProhibitDebuggingModules \ + Perl::Critic::Policy::Bangs::ProhibitNumberedNames \ + Perl::Critic::Policy::CognitiveComplexity::ProhibitExcessCognitiveComplexity \ + Perl::Critic::Policy::Compatibility::PodMinimumVersion \ + Perl::Critic::Policy::CompileTime \ + Perl::Critic::Policy::Modules::RequireExplicitInclusion \ + Perl::Critic::Policy::Moose::ProhibitDESTROYMethod \ + Perl::Critic::Policy::Moose::ProhibitLazyBuild \ + Perl::Critic::Policy::Moose::ProhibitMultipleWiths \ + Perl::Critic::Policy::Moose::ProhibitNewMethod \ + Perl::Critic::Policy::Moose::RequireCleanNamespace \ + Perl::Critic::Policy::Moose::RequireMakeImmutable \ + Perl::Critic::Policy::Perlsecret \ + Perl::Critic::Policy::TooMuchCode::ProhibitDuplicateLiteral \ + Perl::Critic::Policy::TooMuchCode::ProhibitLargeBlock \ + Perl::Critic::Policy::TooMuchCode::ProhibitUnnecessaryUTF8Pragma \ + Perl::Critic::Policy::TooMuchCode::ProhibitUnusedImport \ + Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings \ + Perl::Critic::Policy::Variables::ProhibitLoopOnHash \ + Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy \ + Perl::Critic::Policy::Miscellanea::RequireRcsKeywords \ + Perl::Critic::Policy::Subroutines::ProhibitCallsToUndeclaredSubs \ + Perl::Critic::Policy::Subroutines::ProhibitCallsToUnexportedSubs \ + Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f \ + Perl::Critic::Policy::Bangs::ProhibitDebuggingModules \ + Perl::Critic::Policy::Bangs::ProhibitNumberedNames \ + Perl::Critic::Policy::CognitiveComplexity::ProhibitExcessCognitiveComplexity \ + Perl::Critic::Policy::Compatibility::PodMinimumVersion \ + Perl::Critic::Policy::CompileTime \ + Perl::Critic::Policy::Modules::RequireExplicitInclusion \ + Perl::Critic::Policy::Moose::ProhibitDESTROYMethod \ + Perl::Critic::Policy::Moose::ProhibitLazyBuild \ + Perl::Critic::Policy::Moose::ProhibitMultipleWiths \ + Perl::Critic::Policy::Moose::ProhibitNewMethod \ + Perl::Critic::Policy::Moose::RequireCleanNamespace \ + Perl::Critic::Policy::Moose::RequireMakeImmutable \ + Perl::Critic::Policy::Perlsecret \ + Perl::Critic::Policy::TooMuchCode::ProhibitDuplicateLiteral \ + Perl::Critic::Policy::TooMuchCode::ProhibitLargeBlock \ + Perl::Critic::Policy::TooMuchCode::ProhibitUnnecessaryUTF8Pragma \ + Perl::Critic::Policy::TooMuchCode::ProhibitUnusedImport \ + Perl::Critic::Policy::ValuesAndExpressions::RestrictLongStrings \ + Perl::Critic::Policy::Variables::ProhibitLoopOnHash \ + Search::Elasticsearch@6.81 \ && rm -Rf $PERL_CPANM_HOME/work/* \ ;