Here is the check in the “before_install” section, which will check whether the change is doc only, if this is true, it will exit.
before_install: - | if ! git diff --name-only $TRAVIS_COMMIT_RANGE | grep -qvE '(\.md)|(\.png)|(\.pdf)|(\.html)|^(LICENSE)|^(docs)' then echo "Only doc files were updated, skip running the CI." exit fi
This is okay on AMD64 when the change is doc only, the travis CI will return successfully, but it will not exit and looks like wait something to output on ARM,
$ if xxx then echo "Only doc files were updated, skip running the CI." exit 0 fi Only doc files were updated, skip running the CI. No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself. Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#build-times-out-because-no-output-was-received The build has been terminated
I have checked this script inside of the lxd, there is nothing wrong found, I suspect this is a Travis issue.
could anyone take a look at this issue? anyway to workaround the issue?