Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Buildbot build steps optimised for Dist::Zilla

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.markdown
Octocat-spinner-32 __init__.py
Octocat-spinner-32 dzil.py
Octocat-spinner-32 test_steps_dzil.py
README.markdown

buildbot-dzil-steps

Buildbot build steps optimised for Perl's Dist::Zilla.

Usage

Firstly, download or clone the code and put it somewhere near your buildmaster.

Then add the following (or similar):

from dzil import DzilDependencies, DzilSmoke

factory.addStep(DzilSmoke())

DzilAuthorDependencies()

This will install/update the author dependecnies, by running dzil authordeps | cpanm.

It is a subclass of ShellCommand, and takes the same arguments.

DzilDependencies()

This will install/update the distrbution dependecnies, by running dzil listdeps | cpanm.

It is a subclass of ShellCommand, and takes the same arguments.

DzilSmoke()

This will run the dzil smoke command in the build directory. The output is then parsed to get the test results, which are then displayed in your waterfall.

It is a subclass of Test, and takes the same arguments.

DzilSmokeVerbose()

Runs DzilSmoke() verbosely.

DzilTest()

This is exactly the same as DzilSmoke(), but runs dzil test.

DzilTestVerbose()

Runs DzilTest() verbosely.

Something went wrong with that request. Please try again.