Differences in Free vs Enterprise version of Travis CI

This piece of code below works fine in the free version (travis-ci.org). Basically, this code ensures that Travis CI build runs only when the Git commit message is any of run1, run2, or run3. Other Github Commit messages do not trigger the Travis CI build at all.

However, in the enterprise version (travis.ibm.com) the same code does not take the if statement into account and the Travis CI build runs for all Git commit messages. What am I missing here?

os: linux
dist: bionic
language: bash
script: bash $TRAVIS_COMMIT_MESSAGE.sh
if: commit_message IN ("run1","run2","run3")

Your Enterprise installation is not yet updated to allow the if conditions.

Imprint