mirror of
https://github.com/goharbor/harbor.git
synced 2024-12-29 03:57:56 +01:00
97ad26af6f
Signed-off-by: Yang Jiao <jiaoya@vmware.com>
21 lines
509 B
Bash
Executable File
21 lines
509 B
Bash
Executable File
#!/bin/bash
|
|
set -x
|
|
|
|
IP=$1
|
|
USER=$2
|
|
PWD=$3
|
|
TARGET=$4
|
|
BUNDLE_FILE=$5
|
|
REGISTRY=$6
|
|
NAMESPACE=$7
|
|
IMAGE1=$8
|
|
IMAGE2=$9
|
|
|
|
sed -i "s/registry/$REGISTRY/g" "$BUNDLE_FILE"
|
|
sed -i "s/namespace/$NAMESPACE/g" "$BUNDLE_FILE"
|
|
sed -i "s/image1/$IMAGE1/g" "$BUNDLE_FILE"
|
|
sed -i "s/image2/$IMAGE2/g" "$BUNDLE_FILE"
|
|
|
|
docker login "$IP" -u "$USER" -p "$PWD"
|
|
cnab-to-oci fixup "$BUNDLE_FILE" --target "$TARGET" --bundle fixup_bundle.json --auto-update-bundle
|
|
cnab-to-oci push fixup_bundle.json --target "$TARGET" --auto-update-bundle |