Encourage users to use stable rather than latest

This commit is contained in:
Vidar Holen 2018-03-21 17:55:21 -07:00
parent 9f53109dfa
commit c3b606c68a
1 changed files with 14 additions and 12 deletions

View File

@ -142,34 +142,36 @@ On Solus:
From Docker Hub: From Docker Hub:
```sh ```sh
docker pull koalaman/shellcheck:latest # Or :v0.4.6 for a release version docker pull koalaman/shellcheck:stable # Or :v0.4.7 for that version, or :latest for daily builds
docker run -v "$PWD:/mnt" koalaman/shellcheck myscript docker run -v "$PWD:/mnt" koalaman/shellcheck myscript
``` ```
or use `koalaman/shellcheck-alpine` if you want a larger Alpine Linux based image to extend. or use `koalaman/shellcheck-alpine` if you want a larger Alpine Linux based image to extend. It works exactly like a regular Alpine image, but has shellcheck preinstalled.
Alternatively, get freshly built binaries for the latest commit here: Alternatively, you can download pre-compiled binaries for the latest release here:
* [Linux, x86_64](https://storage.googleapis.com/shellcheck/shellcheck-latest.linux.x86_64.tar.xz) (statically linked) * [Linux, x86_64](https://storage.googleapis.com/shellcheck/shellcheck-stable.linux.x86_64.tar.xz) (statically linked)
* [Windows, x86](https://storage.googleapis.com/shellcheck/shellcheck-latest.zip) * [Windows, x86](https://storage.googleapis.com/shellcheck/shellcheck-stable.zip)
or see the [storage bucket listing](https://shellcheck.storage.googleapis.com/index.html) for checksums and release builds. or see the [storage bucket listing](https://shellcheck.storage.googleapis.com/index.html) for checksums, older versions and the latest daily builds.
## Travis CI ## Travis CI
Travis CI has now integrated ShellCheck by default, so you don't need to manually install it. Travis CI has now integrated ShellCheck by default, so you don't need to manually install it.
However, if you want the _latest_ version you may have to still install it yourself: If you still want to do so in order to upgrade at your leisure or ensure the latest release:
install: install:
# Install latest version of shellcheck. # Install a custom version of shellcheck instead of Travis CI's default
- wget https://storage.googleapis.com/shellcheck/shellcheck-latest.linux.x86_64.tar.xz - scversion="stable" # or "v0.4.7", or "latest"
- tar --xz -xvf shellcheck-latest.linux.x86_64.tar.xz - wget "https://storage.googleapis.com/shellcheck/shellcheck-$scversion.linux.x86_64.tar.xz"
- shellcheck-latest/shellcheck --version - tar --xz -xvf "shellcheck-$scversion.linux.x86_64.tar.xz"
- shellcheck() { "shellcheck-$scversion/shellcheck" "$@"; }
- shellcheck --version
script: script:
- shellcheck-latest/shellcheck *.sh - shellcheck *.sh
## Compiling from source ## Compiling from source