publish-package: add linkPackage API call after docker push
This commit is contained in:
@@ -85,6 +85,15 @@ do_docker() {
|
|||||||
echo "Pushing: $FULL_IMAGE"
|
echo "Pushing: $FULL_IMAGE"
|
||||||
docker push "$FULL_IMAGE"
|
docker push "$FULL_IMAGE"
|
||||||
|
|
||||||
|
# Link package to repository
|
||||||
|
TOKEN=$(secret-mgr get-secret --key git-access-token 2>/dev/null || secret-mgr get-secret --key git)
|
||||||
|
REPO_NAME=$(basename "$REPO")
|
||||||
|
curl -s -X POST \
|
||||||
|
-H "Authorization: token $TOKEN" \
|
||||||
|
-H "Content-Type: application/json" \
|
||||||
|
-d "{\"repo_name\": \"$REPO_NAME\", \"package_name\": \"${IMAGE}\", \"package_type\": \"docker\", \"version\": \"${TAG}\"}" \
|
||||||
|
"https://git.hangman-lab.top/api/v1/packages/${OWNER}/${REPO_NAME}/link" || true
|
||||||
|
|
||||||
lock-mgr release "$LOCKFILE" "$KEY"
|
lock-mgr release "$LOCKFILE" "$KEY"
|
||||||
|
|
||||||
echo "Done: $FULL_IMAGE"
|
echo "Done: $FULL_IMAGE"
|
||||||
|
|||||||
Reference in New Issue
Block a user