@@ -413,7 +413,7 @@ ifndef STUNNEL_BIN
413413endif
414414export SKIP_SSL
415415
416- start : stunnel cleanup
416+ start : stunnel cleanup compile-module
417417 echo " $$ REDIS1_CONF" | redis-server -
418418 echo " $$ REDIS2_CONF" | redis-server -
419419 echo " $$ REDIS3_CONF" | redis-server -
@@ -446,6 +446,7 @@ start: stunnel cleanup
446446 echo " $$ REDIS_UDS" | redis-server -
447447 echo " $$ REDIS_UNAVAILABLE_CONF" | redis-server -
448448 redis-cli -a cluster --cluster create 127.0.0.1:7479 127.0.0.1:7480 127.0.0.1:7481 --cluster-yes
449+ docker run -p 6479:6379 --name jedis-stack -d redis/redis-stack-server:edge
449450
450451cleanup :
451452 - rm -vf /tmp/redis_cluster_node* .conf 2> /dev/null
@@ -455,6 +456,7 @@ stunnel:
455456 @if [ -e " $$ STUNNEL_BIN" ]; then\
456457 echo " $$ STUNNEL_CONF" | stunnel -fd 0; \
457458 fi
459+
458460stop :
459461 kill ` cat /tmp/redis1.pid`
460462 kill ` cat /tmp/redis2.pid`
@@ -496,29 +498,32 @@ stop:
496498 rm -f /tmp/redis_stable_cluster_node1.conf
497499 rm -f /tmp/redis_stable_cluster_node2.conf
498500 rm -f /tmp/redis_stable_cluster_node3.conf
501+ docker rm -f jedis-stack
502+
503+ test : | start mvn-test stop
499504
500- test : compile-module start
501- sleep 2
505+ mvn-test :
502506 mvn -Dtest=${SKIP_SSL}${TEST} clean compile test
503- make stop
504507
505- package : start
508+ package : | start mvn-package stop
509+
510+ mvn-package :
506511 mvn clean package
507- make stop
508512
509- deploy : start
513+ deploy : | start mvn-deploy stop
514+
515+ mvn-deploy :
510516 mvn clean deploy
511- make stop
512517
513518format :
514519 mvn java-formatter:format
515520
516- release :
517- make start
521+ release : | start mvn-release stop
522+
523+ mvn-release :
518524 mvn release:clean
519525 mvn release:prepare
520526 mvn release:perform -DskipTests
521- make stop
522527
523528system-setup :
524529 sudo apt install -y gcc g++
0 commit comments