36
36
# - unit-test-clean - cleans unit test state (particularly from docker)
37
37
38
38
BASE_VERSION = 1.1.0-alpha
39
- PREV_VERSION = 1.0 .0-preview
39
+ PREV_VERSION = 1.1 .0-preview
40
40
# Allow to build as a submodule setting the main project to
41
41
# the PROJECT_NAME env variable, for example,
42
42
# export PROJECT_NAME=hyperledger/fabric-test
@@ -95,7 +95,7 @@ PROJECT_FILES = $(shell git ls-files | grep -v ^test | grep -v ^unit-test | \
95
95
grep -v ^.git | grep -v ^examples | grep -v ^devenv | grep -v .png$ | \
96
96
grep -v ^LICENSE )
97
97
RELEASE_TEMPLATES = $(shell git ls-files | grep "release/templates")
98
- IMAGES = peer orderer ccenv javaenv buildenv testenv zookeeper kafka couchdb tools
98
+ IMAGES = peer orderer ccenv javaenv buildenv testenv tools
99
99
RELEASE_PLATFORMS = windows-amd64 darwin-amd64 linux-amd64 linux-ppc64le linux-s390x
100
100
RELEASE_PKGS = configtxgen cryptogen configtxlator peer orderer
101
101
@@ -114,6 +114,15 @@ checks: license spelling linter unit-test behave
114
114
115
115
desk-check : license spelling linter verify behave
116
116
117
+ .PHONY : docker-thirdparty
118
+ docker-thirdparty :
119
+ docker pull $(DOCKER_NS ) /fabric-couchdb:$(PREV_TAG )
120
+ docker tag $(DOCKER_NS ) /fabric-couchdb:$(PREV_TAG ) $(DOCKER_NS ) /fabric-couchdb
121
+ docker pull $(DOCKER_NS ) /fabric-zookeeper:$(PREV_TAG )
122
+ docker tag $(DOCKER_NS ) /fabric-zookeeper:$(PREV_TAG ) $(DOCKER_NS ) /fabric-zookeeper
123
+ docker pull $(DOCKER_NS ) /fabric-kafka:$(PREV_TAG )
124
+ docker tag $(DOCKER_NS ) /fabric-kafka:$(PREV_TAG ) $(DOCKER_NS ) /fabric-kafka
125
+
117
126
.PHONY : spelling
118
127
spelling :
119
128
@scripts/check_spelling.sh
@@ -163,25 +172,20 @@ buildenv: build/image/buildenv/$(DUMMY)
163
172
build/image/testenv/$(DUMMY ) : build/image/buildenv/$(DUMMY )
164
173
testenv : build/image/testenv/$(DUMMY )
165
174
166
- couchdb : build/image/couchdb/$(DUMMY )
167
-
168
- kafka : build/image/kafka/$(DUMMY )
169
-
170
- zookeeper : build/image/zookeeper/$(DUMMY )
171
-
172
- unit-test : unit-test-clean peer-docker testenv couchdb
175
+ unit-test : unit-test-clean peer-docker testenv
173
176
cd unit-test && docker-compose up --abort-on-container-exit --force-recreate && docker-compose down
174
177
175
178
unit-tests : unit-test
176
179
177
- verify : unit-test-clean peer-docker testenv couchdb
180
+ verify : unit-test-clean peer-docker testenv
178
181
cd unit-test && JOB_TYPE=VERIFY docker-compose up --abort-on-container-exit --force-recreate && docker-compose down
179
182
180
183
# Generates a string to the terminal suitable for manual augmentation / re-issue, useful for running tests by hand
181
184
test-cmd :
182
185
@echo " go test -tags \" $( GO_TAGS) \" -ldflags \" $( GO_LDFLAGS) \" "
183
186
184
- docker : $(patsubst % ,build/image/% /$(DUMMY ) , $(IMAGES ) )
187
+ docker : docker-thirdparty $(patsubst % ,build/image/% /$(DUMMY ) , $(IMAGES ) )
188
+
185
189
native : peer orderer configtxgen cryptogen configtxlator
186
190
187
191
behave-deps : docker peer build/bin/block-listener configtxgen cryptogen
@@ -259,12 +263,6 @@ build/image/testenv/payload: build/docker/bin/orderer \
259
263
build/docker/bin/peer \
260
264
build/sampleconfig.tar.bz2 \
261
265
images/testenv/install-softhsm2.sh
262
- build/image/zookeeper/payload : images/zookeeper/docker-entrypoint.sh
263
- build/image/kafka/payload : images/kafka/docker-entrypoint.sh \
264
- images/kafka/kafka-run-class.sh
265
- build/image/couchdb/payload : images/couchdb/docker-entrypoint.sh \
266
- images/couchdb/local.ini \
267
- images/couchdb/vm.args
268
266
build/image/tools/payload : build/docker/bin/cryptogen \
269
267
build/docker/bin/configtxgen \
270
268
build/docker/bin/configtxlator \
0 commit comments