Skip to content

Commit f226c96

Browse files
Brett Loganlindluni
authored andcommitted
Clean up Fabric Version Methodology
Signed-off-by: Brett Logan <[email protected]> Signed-off-by: Brett Logan <[email protected]>
1 parent 5d2bee4 commit f226c96

File tree

6 files changed

+24
-44
lines changed

6 files changed

+24
-44
lines changed

ci/azure-pipelines.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ variables:
4040
value: ci
4141
- name: PUSH_VERSION
4242
value: stable
43+
- name: FABRIC_VERSION
44+
value: 2.2
4345

4446
pool:
4547
vmImage: "ubuntu-latest"
Lines changed: 18 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,22 @@
1-
#!/bin/bash -e
1+
#!/bin/bash
2+
#
3+
# Copyright IBM Corp. All Rights Reserved.
4+
#
5+
# SPDX-License-Identifier: Apache-2.0
6+
#
27
set -euo pipefail
38

4-
echo "======== PULL DOCKER IMAGES ========"
9+
version=${FABRIC_VERSION:-2.2}
10+
artifactory_url=hyperledger-fabric.jfrog.io
511

6-
###############################################################
7-
# Pull and Tag the fabric and fabric-ca images from Artifactory
8-
###############################################################
9-
echo "Fetching images from Artifactory"
10-
ARTIFACTORY_URL=hyperledger-fabric.jfrog.io
11-
ORG_NAME="hyperledger"
12+
for image in peer orderer ca tools; do
13+
artifactory_image="${artifactory_url}/fabric-${image}:amd64-${version}-stable"
14+
docker pull -q "${artifactory_image}"
15+
docker tag "${artifactory_image}" "hyperledger/fabric-${image}"
16+
docker rmi -f "${artifactory_image}" >/dev/null
17+
done
1218

13-
VERSION=2.1
14-
ARCH="amd64"
15-
: ${STABLE_VERSION:=$VERSION-stable}
16-
STABLE_TAG=$ARCH-$STABLE_VERSION
17-
MASTER_TAG=$ARCH-master
18-
19-
echo "---------> STABLE_VERSION:" $STABLE_VERSION
20-
21-
dockerTag() {
22-
for IMAGE in peer orderer ca tools orderer ccenv; do
23-
echo "Images: $IMAGE"
24-
echo
25-
docker pull $ARTIFACTORY_URL/fabric-$IMAGE:$STABLE_TAG
26-
if [[ $? != 0 ]]; then
27-
echo "FAILED: Docker Pull Failed on $IMAGE"
28-
exit 1
29-
fi
30-
docker tag $ARTIFACTORY_URL/fabric-$IMAGE:$STABLE_TAG $ORG_NAME/fabric-$IMAGE
31-
docker tag $ARTIFACTORY_URL/fabric-$IMAGE:$STABLE_TAG $ORG_NAME/fabric-$IMAGE:$MASTER_TAG
32-
docker tag $ARTIFACTORY_URL/fabric-$IMAGE:$STABLE_TAG $ORG_NAME/fabric-$IMAGE:$VERSION
33-
echo "$ORG_NAME-$IMAGE:$MASTER_TAG"
34-
echo "Deleting Artifactory docker images: $IMAGE"
35-
docker rmi -f $ARTIFACTORY_URL/fabric-$IMAGE:$STABLE_TAG
36-
done
37-
}
38-
39-
dockerTag
40-
41-
echo
42-
docker images | grep "hyperledger*"
43-
echo
19+
docker pull -q hyperledger/fabric-couchdb
20+
docker pull -q hyperledger/fabric-ca:1.4
21+
docker tag hyperledger/fabric-ca:1.4 hyperledger/fabric-ca
22+
docker rmi hyperledger/fabric-ca:1.4 >/dev/null
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
COMPOSE_PROJECT_NAME=net
2-
IMAGE_TAG=latest

fabric-chaincode-integration-test/src/test/resources/first-network/base/docker-compose-base.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99

1010
orderer.example.com:
1111
container_name: orderer.example.com
12-
image: hyperledger/fabric-orderer:latest
12+
image: hyperledger/fabric-orderer
1313
environment:
1414
- ORDERER_GENERAL_LOGLEVEL=INFO
1515
- ORDERER_GENERAL_LISTENADDRESS=0.0.0.0

fabric-chaincode-integration-test/src/test/resources/first-network/base/peer-base.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ version: '2'
77

88
services:
99
peer-base:
10-
image: hyperledger/fabric-peer:latest
10+
image: hyperledger/fabric-peer
1111
environment:
1212
- CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock
1313
# the following setting starts chaincode containers on the same
@@ -22,7 +22,7 @@ services:
2222
- CORE_PEER_TLS_CERT_FILE=/etc/hyperledger/fabric/tls/server.crt
2323
- CORE_PEER_TLS_KEY_FILE=/etc/hyperledger/fabric/tls/server.key
2424
- CORE_PEER_TLS_ROOTCERT_FILE=/etc/hyperledger/fabric/tls/ca.crt
25-
- CORE_CHAINCODE_JAVA_RUNTIME=hyperledger/fabric-javaenv:amd64-latest
25+
- CORE_CHAINCODE_JAVA_RUNTIME=hyperledger/fabric-javaenv
2626
- CORE_CHAINCODE_EXECUTETIMEOUT=400s
2727
working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
2828
command: peer node start

fabric-chaincode-integration-test/src/test/resources/first-network/docker-compose-cli.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ services:
5959

6060
cli:
6161
container_name: cli
62-
image: hyperledger/fabric-tools:latest
62+
image: hyperledger/fabric-tools
6363
tty: true
6464
stdin_open: true
6565
environment:

0 commit comments

Comments
 (0)