Skip to content

Commit 5488e80

Browse files
authored
Merge pull request #1033 from rust-lang/frewsxcv-ci
Don’t install mdbook if latest version is already installed.
2 parents d62fe80 + 14e2fc8 commit 5488e80

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.travis.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,16 @@ branches:
77
only:
88
- master
99
before_script:
10-
- (cargo install mdbook --git https://github.com/azerupi/mdBook.git --force || true)
10+
- |
11+
LATEST=$(cargo search mdbook | grep "^mdbook =" | cut -d '"' -f 2)
12+
INSTALLED=$(cargo install --list | grep "^mdbook " | cut -d v -f 2 | tr -d :)
13+
if [ "$INSTALLED" != "$LATEST" ]; then
14+
if [ "$INSTALLED" != "" ]; then
15+
echo "mdbook '$INSTALLED' is already installed"
16+
fi
17+
echo "Installing mdbook '$LATEST'"
18+
cargo install mdbook --force --vers "$LATEST"
19+
fi
1120
script:
1221
- mdbook build
1322
- mdbook test

0 commit comments

Comments
 (0)