Merge pull request #1136 from PeterDaveHello/update-travis-ci
Improve Travis CI deploy/send PR condition
This commit is contained in:
commit
1e228b03b2
11
.travis.yml
11
.travis.yml
|
@ -99,8 +99,15 @@ jobs:
|
||||||
before_script:
|
before_script:
|
||||||
- |
|
- |
|
||||||
if ! git diff --name-only "$TRAVIS_COMMIT_RANGE" -- | grep -Eq "Dockerfile$"; then
|
if ! git diff --name-only "$TRAVIS_COMMIT_RANGE" -- | grep -Eq "Dockerfile$"; then
|
||||||
echo "Skip deployment as none of the Dockerfiles has been changed."
|
if git diff --name-only "$TRAVIS_COMMIT_RANGE" -- | grep -Eq "^generate-stackbrew-library.sh$"; then
|
||||||
exit
|
if ! git diff "$TRAVIS_COMMIT_RANGE" -- generate-stackbrew-library.sh | grep -Eq '^[-+]array_[0-9]'; then
|
||||||
|
echo "Skip deployment as none of the Dockerfiles and version tag array in generate-stackbrew-library.sh has been changed."
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "Skip deployment as none of the Dockerfiles and generate-stackbrew-library.sh has been changed."
|
||||||
|
exit
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
script:
|
script:
|
||||||
- ./generate-stackbrew-pr.sh "$TRAVIS_COMMIT_RANGE"
|
- ./generate-stackbrew-pr.sh "$TRAVIS_COMMIT_RANGE"
|
||||||
|
|
|
@ -97,8 +97,15 @@ jobs:
|
||||||
before_script:
|
before_script:
|
||||||
- |
|
- |
|
||||||
if ! git diff --name-only "$TRAVIS_COMMIT_RANGE" -- | grep -Eq "Dockerfile$"; then
|
if ! git diff --name-only "$TRAVIS_COMMIT_RANGE" -- | grep -Eq "Dockerfile$"; then
|
||||||
echo "Skip deployment as none of the Dockerfiles has been changed."
|
if git diff --name-only "$TRAVIS_COMMIT_RANGE" -- | grep -Eq "^generate-stackbrew-library.sh$"; then
|
||||||
exit
|
if ! git diff "$TRAVIS_COMMIT_RANGE" -- generate-stackbrew-library.sh | grep -Eq '^[-+]array_[0-9]'; then
|
||||||
|
echo "Skip deployment as none of the Dockerfiles and version tag array in generate-stackbrew-library.sh has been changed."
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "Skip deployment as none of the Dockerfiles and generate-stackbrew-library.sh has been changed."
|
||||||
|
exit
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
script:
|
script:
|
||||||
- ./generate-stackbrew-pr.sh "$TRAVIS_COMMIT_RANGE"
|
- ./generate-stackbrew-pr.sh "$TRAVIS_COMMIT_RANGE"
|
||||||
|
|
Loading…
Reference in New Issue