Merge pull request #4494 from guggero/travis-sanity-check

travis: add sanity check stage
This commit is contained in:
Conner Fromknecht 2020-07-29 17:03:08 -07:00 committed by GitHub
commit 26c363c6c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -28,6 +28,25 @@ sudo: required
jobs:
include:
- stage: Sanity Check
name: Lint and compile
before_script:
# Install the RPC tools as a before step so Travis collapses the output
# after it's done.
- ./scripts/install_travis_proto.sh
script:
# Step 1: Make sure no diff is produced when compiling with the correct
# version.
- make rpc-check
# Step 2: Make sure the unit tests compile, but don't run them. They run
# in a GitHub Workflow.
- make unit pkg=... case=_NONE_
# Step 3: Lint go code. Limit to 1 worker to reduce memory usage.
- make lint workers=1
- stage: Integration Test
name: Btcd Integration
script: