From 022d3ec20c465629aa6f26232c7fd910cf8bc87a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de> Date: Mon, 2 Sep 2024 12:31:57 +0200 Subject: [PATCH] Update file Dockerfile --- gitlab-ci/Dockerfile | 106 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 102 insertions(+), 4 deletions(-) diff --git a/gitlab-ci/Dockerfile b/gitlab-ci/Dockerfile index 0575e43..83e209c 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/* \ ; -- GitLab