blob: 3cb67cf95f00c7f6b5d5b685079a8fd6b9bdfa7e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/bin/bash
if [ -z "$VERSION" ];
then
echo "Error: no version provided"
exit 1
fi
if [ -z "$TIMESTAMP" ];
then
echo "Error: no timestamp provided"
exit 1
fi
if [ -z "$PROJECT" ];
then
echo "Error: no project provided"
exit 1
fi
RELEASE_REPOSITORY="nexus3.openecomp.org:10002"
SNAPSHOT_REPOSITORY="nexus3.openecomp.org:10003"
STAGING_IMAGE="openecomp/$PROJECT:$VERSION-STAGING-$TIMESTAMP"
RELEASE_IMAGE="openecomp/$PROJECT:$VERSION"
docker pull "$SNAPSHOT_REPOSITORY/$STAGING_IMAGE"
docker tag "$SNAPSHOT_REPOSITORY/$STAGING_IMAGE" "$RELEASE_REPOSITORY/$RELEASE_IMAGE"
docker push "$RELEASE_REPOSITORY/$RELEASE_IMAGE"
|