mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-08-08 08:13:56 +08:00
Make TravisCI auto-build Linux executables.
This commit is contained in:
15
.travis.yml
15
.travis.yml
@@ -14,11 +14,15 @@ script:
|
||||
- mkdir deploy
|
||||
# Windows .exe
|
||||
- docker pull koalaman/winghc
|
||||
- docker run -v "$PWD:/appdata" koalaman/winghc cuib
|
||||
- docker run --user="$UID" --rm -v "$PWD:/appdata" koalaman/winghc cuib
|
||||
- cp "dist/build/ShellCheck/shellcheck.exe" "deploy/shellcheck-$TAG.exe"
|
||||
# Linux Docker
|
||||
- docker build -t builder -f Dockerfile_builder .
|
||||
- docker run --rm -it -v "$(pwd):/mnt" builder
|
||||
- rm -rf dist || true
|
||||
# Linux static executable
|
||||
- docker pull koalaman/scbuilder
|
||||
- docker run --user="$UID" --rm -v "$PWD:/mnt" koalaman/scbuilder
|
||||
- cp "shellcheck" "deploy/shellcheck-$TAG.linux"
|
||||
- rm -rf dist || true
|
||||
# Linux Docker image
|
||||
- docker build -t "$DOCKER_REPO:$TAG" .
|
||||
|
||||
after_success:
|
||||
@@ -28,10 +32,11 @@ after_success:
|
||||
([ "$TRAVIS_BRANCH" == "master" ] || [ -n "$TRAVIS_TAG" ]) && docker push "$DOCKER_REPO:$TAG"
|
||||
|
||||
after_failure:
|
||||
- id
|
||||
- pwd
|
||||
- df -h
|
||||
- find . -name '*.log' -type f -exec grep "" /dev/null {} +
|
||||
- find .
|
||||
- find . -ls
|
||||
|
||||
deploy:
|
||||
provider: gcs
|
||||
|
Reference in New Issue
Block a user