What exactly does [skip ci] do?

I have been using this in my PR commit messages, and travis-ci continues to build regardless. Is there another setting I meant to configure for this to work?

I plan on having this available to stop running unit tests against Documentation changes.

It tells Travis CI to skip the build altogether. Please consult our documentation.

https://docs.travis-ci.com/user/customizing-the-build/#skipping-a-build

Thanks.

I know what it’s meant to do, it’s a case of its not skipping and building regardless.

Putting [skip ci] in either the commit header or body, does not stop travis-ci from running a build.

Please show the build that ran in the presence of [skip ci] in the commit message.

Thanks.