Newer
Older
#REPO_TARGET="$(if echo $CI_COMMIT_TAG | grep -q '-'; then echo '/'; else echo '/prerel'; fi)"
REPO_TARGET="/prerel"
# ssh-key-script
[ -e /tmp/ssh-private-keys/${REPO_USER} ] && {
eval $(ssh-agent -s)
cat /tmp/ssh-private-keys/${REPO_USER} | tr -d '\r' | ssh-add -
test -d ~/.ssh || mkdir -p ~/.ssh
chmod 700 ~/.ssh
}
[ -e /tmp/ssh-private-keys/known_hosts ] && {
test -d ~/.ssh || mkdir -p ~/.ssh
cp /tmp/ssh-private-keys/known_hosts ~/.ssh/known_hosts
chmod 644 ~/.ssh/known_hosts
}
ssh-add -l
ssh -o StrictHostKeyChecking=no "${REPO_USER}@${REPO_HOST}" "hostname -f"
# sign-repo function
ssh "${REPO_USER}@${REPO_HOST}" "~/ci-voodoo/ci-tools/sign-all-repos.sh -t ${REPO_TARGET}"
}
UPLOAD_DIR=/tmp/package-upload
ssh "${REPO_USER}@${REPO_HOST}" "rm -rf $UPLOAD_DIR && mkdir -p $UPLOAD_DIR"
scp "${REPO_USER}@${REPO_HOST}" results/* $UPLOAD_DIR
}
ssh "${REPO_USER}@${REPO_HOST}" "~/ci-voodoo/ci-tools/distribute-local-packages.sh -t ${REPO_TARGET}" -w mytoken
}
# upload and sign