Merge "Perform docker login before pusing images"
[ci-management.git] / jjb / include-docker-login.sh
1 #!/bin/bash
2
3 DOCKER_REPOSITORIES=nexus3.openecomp.org:10001 \
4                    nexus3.openecomp.org:10002 \
5                    nexus3.openecomp.org:10003
6
7 for DOCKER_REPOSITORY in $DOCKER_REPOSITORIES;
8 do
9     USER=$(xpath -q -e "//servers/server[id='$DOCKER_REPOSITORY']/username/text()" "$SETTINGS_FILE")
10     PASS=$(xpath -q -e "//servers/server[id='$DOCKER_REPOSITORY']/password/text()" "$SETTINGS_FILE")
11     docker login $DOCKER_REPOSITORY -u $USER -p $PASS
12 done