travis: add sanity check stage

This commit is contained in:
Oliver Gugger 2020-07-29 09:50:37 +02:00
parent a39c91fbcb
commit 77fc1ac68f
No known key found for this signature in database
GPG Key ID: 8E4256593F177720

View File

@ -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: