New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add initial Travis-CI configuration #5

Merged
merged 1 commit into from Oct 7, 2016

Conversation

Projects
None yet
2 participants
@paultcochrane
Contributor

paultcochrane commented Sep 24, 2016

Travis-CI is a free continuous integration service for open source projects. This PR adds an initial version of the configuration file for the Travis service. Using this configuration PDF::API2 builds and tests successfully on Perls 5.8 to 5.24.

If you have any questions or comments concerning this PR, please don't hesitate to contact me! This PR is intended to be helpful, so if it can be improved upon in any way, let me know and I'll resubmit or update as appropriate.

install:
- dzil authordeps --missing | cpanm --no-skip-satisfied || { cat ~/.cpanm/build.log ; false ; }
- dzil listdeps --author --missing | cpanm --no-skip-satisfied || { cat ~/.cpanm/build.log ; false ; }

This comment has been minimized.

@ssimms

ssimms Oct 7, 2016

Owner

I've been wanting to integrate with Travis CI for some time now, but haven't gotten around to it. Thank you for getting this set up!

Why is --no-skip-satisfied being specified explicitly? I'll merge this anyway, but I'm curious if that can be removed since it's set by default, or if there's some gotcha you're avoiding.

@ssimms

ssimms Oct 7, 2016

Owner

I've been wanting to integrate with Travis CI for some time now, but haven't gotten around to it. Thank you for getting this set up!

Why is --no-skip-satisfied being specified explicitly? I'll merge this anyway, but I'm curious if that can be removed since it's set by default, or if there's some gotcha you're avoiding.

@ssimms ssimms merged commit 5602d74 into ssimms:master Oct 7, 2016

@paultcochrane

This comment has been minimized.

Show comment
Hide comment
@paultcochrane

paultcochrane Oct 8, 2016

Contributor

To be honest I copied and adapted the configuration used by the Dancer2 project, since I guessed that they are brighter than I am, and hence would have good reason to use such an option. Now that I think about it, skipping the already satisfied dependencies is more the usual use-case for the end user, so maybe one can leave out --no-skip-satisfied.

Contributor

paultcochrane commented Oct 8, 2016

To be honest I copied and adapted the configuration used by the Dancer2 project, since I guessed that they are brighter than I am, and hence would have good reason to use such an option. Now that I think about it, skipping the already satisfied dependencies is more the usual use-case for the end user, so maybe one can leave out --no-skip-satisfied.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment