Skip to content

AppVeyor combined Linux and Windows Perl module testing

AppVeyor is starting to support Ubuntu builds so I'm playing with some configurations for that by adjusting the pure Windows config I wrote about earlier.

There are a few things to note:

image:
  - Visual Studio 2015
  - Ubuntu

environment:
  PERL5LIB: /home/appveyor/perl5/lib/perl5

platform: x64

branches:
  only:
    - master

skip_tags: true

install:
  - cmd: if not exist "C:\strawberry" cinst strawberryperl
  - cmd: set PATH=C:\strawberry\perl\bin;C:\strawberry\perl\site\bin;C:\strawberry\c\bin;%PATH%
  - cmd: cd C:\projects\%APPVEYOR_PROJECT_NAME%
  - sh: sudo apt-get install build-essential git libssl-dev
  - sh: sudo apt-get install -y perl
  - sh: export PATH=/home/appveyor/perl5/bin:$PATH
  - perl -v
  - cpan App::cpanminus
  - cpanm --installdeps .

build_script:
  - perl Makefile.PL
  - cmd: gmake test
  - sh: make test