本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

perl-tester Docker 镜像下载 - 轩辕镜像

perl-tester 镜像详细信息和使用指南

perl-tester 镜像标签列表和版本信息

perl-tester 镜像拉取命令和加速下载

perl-tester 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

perl-tester
perldocker/perl-tester

perl-tester 镜像详细信息

perl-tester 镜像标签列表

perl-tester 镜像使用说明

perl-tester 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

预定义了大多数常用测试模块的Perl Docker镜像
4 收藏0 次下载activeperldocker镜像

perl-tester 镜像详细说明

perl-tester 使用指南

perl-tester 配置说明

perl-tester 官方文档

docker-perl-tester

镜像概述和主要用途

本仓库提供预安装了多个常用CPAN模块的Perl Docker镜像。包含aspellaspell-en包、cpanminusApp::cpmDevel::Cover、各种测试模块,以及带有部分常用插件的Dist::Zilla(适用于Perl >= 5.14)。

镜像目前每日更新(若未来出现问题可能调整频率),确保您能测试最新的CPAN栈。注意:若某个依赖安装失败,镜像将不会发布,因此不会对您造成影响。

核心功能和特性

Perl模块列表

所有Perl版本可用

  • Code::TidyAll::Plugin::SortLines::Naturally
  • Code::TidyAll::Plugin::UniqueLines
  • Devel::Cover
  • Devel::Cover::Report::Codecov
  • Devel::Cover::Report::Coveralls
  • File::Temp
  • List::MoreUtils
  • Module::Build
  • Pod::Coverage::TrustPod
  • Test2::Bundle::Extended
  • Test2::Plugin::NoWarnings
  • Test2::Suite
  • Test2::Tools::Explain
  • Test::Builder
  • Test::CPAN::Meta
  • Test::Deep
  • Test::Differences
  • Test::EOL
  • Test::Fatal
  • Test::MinimumVersion
  • Test::MockModule
  • Test::Mojibake
  • Test::More
  • Test::Needs
  • Test::Pod
  • Test::Pod::Coverage
  • Test::Portability::Files
  • Test::RequiresInternet
  • Test::Spelling
  • Test::Synopsis
  • Test::Version
  • Test::Warnings

仅Perl 5.10及更高版本可用

  • Code::TidyAll::Plugin::Test::Vars
  • Pod::Readme
  • Test::Vars

使用场景和适用范围

适用于Perl项目的测试与持续集成场景,可在不同Perl版本下快速搭建包含常用测试模块的环境,简化测试流程,确保代码在多种Perl版本中兼容。

使用方法和配置说明

镜像获取

镜像可在Docker Hub获取,仓库地址:[***]

可用标签:5.305.285.265.245.225.205.185.165.145.125.105.8latest

基础使用示例

通过以下命令启动镜像:

bash
docker run -it perldocker/perl-tester:latest

持续集成配置(GitHub Workflow示例)

以下是在Linux环境下针对Perl 5.8至最新版本的测试工作流配置,可保存为.github/workflow/linux.yml

注:示例使用cpm从cpanfile安装依赖,支持的Perl版本也可使用Dist::Zilla。

yaml
name: linux

on:
  push:
    branches:
      - '*'
    tags-ignore:
      - '*'
  pull_request:

jobs:
  perl:
    env:
      # 部分插件运行测试时仍需要此环境变量
      PERL_USE_UNSAFE_INC: 0
      AUTHOR_TESTING: 1
      AUTOMATED_TESTING: 1
      RELEASE_TESTING: 1

    runs-on: ubuntu-latest

    strategy:
      fail-fast: false
      matrix:
        perl-version:
          - 'latest'
          - '5.28'
          - '5.26'
          - '5.24'
          - '5.22'
          - '5.20'
          - '5.18'
          - '5.16'
          - '5.14'
          - '5.12'
          - '5.10'
          - '5.8'

    container:
      image: perldocker/perl-tester:${{ matrix.perl-version }}

    steps:
      - uses: actions/checkout@v1
      - name: 查看Perl版本信息
        run: perl -V
      - name: 安装依赖
        run: cpm install -g --no-test --show-build-log-on-failure --cpanfile cpanfile
      - name: 生成Makefile
        run: perl Makefile.PL
      - name: 运行测试
        run: make test

GitHub仓库

[***]

作者

@oalders发起了该项目,@atoomic致力于提高其公共可见性,欢迎志愿者和想法来改进项目。

perl logo
perl
by library
官方
Perl是一种高级、通用、解释型动态编程语言,此Docker镜像用于在容器环境中运行Perl应用程序,支持多种版本和变体以适应不同需求。
472100M+ pulls
上次更新:11 小时前
hyperledger/fabric-peer logo
hyperledger/fabric-peer
by Linux Foundation
超级账本项目(Hyperledger Project)的Fabric Peer节点Docker镜像是区块链网络中核心节点的容器化部署组件,支持账本维护、智能合约执行与交易验证等关键功能,可便捷集成到基于超级账本Fabric的分布式账本系统,为区块链应用提供高效可靠的节点运行环境,助力开发者快速搭建和部署企业级区块链网络。
19650M+ pulls
上次更新:1 个月前
hyperledger/fabric-orderer logo
hyperledger/fabric-orderer
by Linux Foundation
暂无描述
5810M+ pulls
上次更新:1 个月前
hyperledger/fabric-tools logo
hyperledger/fabric-tools
by Linux Foundation
暂无描述
3510M+ pulls
上次更新:2 个月前
hyperledger/fabric-ca logo
hyperledger/fabric-ca
by Linux Foundation
Fabric CA是Hyperledger Fabric区块链生态中的核心证书颁发机构,主要负责网络中用户、节点、管理员等各类身份的注册、证书颁发与撤销管理,通过提供安全的身份认证机制确保区块链网络中实体身份的唯一性和合法性,有效支持访问控制策略的实施,保障网络通信与交易的安全性,是构建可信区块链环境的关键基础设施。
6510M+ pulls
上次更新:4 天前
hyperledger/iroha logo
hyperledger/iroha
by Linux Foundation
Hyperledger Iroha是一个高效且易于使用的分布式账本技术(DLT)框架,使用Rust编写。
95M+ pulls
上次更新:1 个月前

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"