Browse Source

Always do docker-compose down after Jenkins build. Show logs.

blackjok3r
Artem Pikulin 6 years ago
parent
commit
e8c58967ec
  1. 16
      Jenkinsfile

16
Jenkinsfile

@ -24,18 +24,30 @@ docker-compose build'''
sh '''docker-compose up -d
./start_BEER_OTHER_trade.sh ETH
timeout 600 grep -q "SWAP completed" <(COMPOSE_HTTP_TIMEOUT=600 docker-compose logs -f clientnode)
timeout 600 grep -q "SWAP completed" <(COMPOSE_HTTP_TIMEOUT=600 docker-compose logs -f seednode)
timeout 600 grep -q "SWAP completed" <(COMPOSE_HTTP_TIMEOUT=600 docker-compose logs -f seednode)'''
}
post {
always {
sh '''docker-compose logs --timestamps --tail=999
docker ps
docker-compose down'''
}
}
}
stage('Trade ETH/BEER') {
steps {
sh '''docker-compose up -d
./start_BEER_OTHER_trade_inverted.sh ETH
timeout 600 grep -q "SWAP completed" <(COMPOSE_HTTP_TIMEOUT=600 docker-compose logs -f clientnode)
timeout 600 grep -q "SWAP completed" <(COMPOSE_HTTP_TIMEOUT=600 docker-compose logs -f seednode)
timeout 600 grep -q "SWAP completed" <(COMPOSE_HTTP_TIMEOUT=600 docker-compose logs -f seednode)'''
}
post {
always {
sh '''docker-compose logs --timestamps --tail=999
docker ps
docker-compose down'''
}
}
}
}
}
Loading…
Cancel
Save