Skip to content

BUG: Travis-CI no longer tests the integration of PRs (commit f004f9c) #118

@Hacklin

Description

@Hacklin

BUG: Travis-CI no longer tests the integration of Pull Request or any other branch except for master!
(Due to commit f004f9c)

Commit f004f9c hijacked Travis-CI to build a Docker executable from git master.
Travis-CI should be used to test the integration of any changes to the source, including PRs.
As it stands, the current setup just happens to test changes to master only.

Suggestions:

  • Update the Docker container instructions in the README.md:
    1. Add a comment that you must install the docker package first.
    2. Add a description on the usage of the docker -v option.
      Not everybody dumps files on their desktop.
      What to do when the files are in different directories?
  • Mention the other Docker Untrunc projects in the README.md.
  • Rename Dockerfile to Dockerfile-ubuntu, so one can easily add Docker containers based on different distros. Or maybe, even put it in a new dockers subdirectory.
  • Add a .dockerignore file.
  • And above all else, use Travis-CI for integration testing!
    You can use Travis-CI to test if the Docker-Untrunc executable can be build (and upload the successful build to a Docker Registry), but only when Travis-CI is used to test git master itself. There is no need to unnecessary increase the test time for PRs and non-master branches.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions