updated bitbucket
This commit is contained in:
parent
0347a98778
commit
7ecb88a444
1 changed files with 25 additions and 29 deletions
|
@ -127,16 +127,34 @@ else
|
||||||
info "✓ Remote already correctly set to: $EXPECTED_REMOTE"
|
info "✓ Remote already correctly set to: $EXPECTED_REMOTE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# ╭─────────────────────────────────────╮
|
||||||
|
# │ WRITE BITBUCKET-SPECIFIC MARKDOWN │
|
||||||
|
# ╰─────────────────────────────────────╯
|
||||||
|
MARKDOWN_FILE=".bitbucket-link.md"
|
||||||
|
TIMESTAMP="$(date '+%Y-%m-%d %H:%M:%S')"
|
||||||
|
info "Creating Bitbucket markdown reference: $MARKDOWN_FILE"
|
||||||
|
|
||||||
|
cat > "$MARKDOWN_FILE" <<EOF
|
||||||
|
# 🔗 Bitbucket Repository Link
|
||||||
|
|
||||||
|
- **Repo Name**: \`$REPO_NAME\`
|
||||||
|
- **Bitbucket Workspace**: \`$BITBUCKET_WORKSPACE\`
|
||||||
|
- **Remote URL**: [$WEB_LINK]($WEB_LINK)
|
||||||
|
- **Commit Timestamp**: \`$TIMESTAMP\`
|
||||||
|
EOF
|
||||||
|
|
||||||
|
LATEST_SHA=$(git rev-parse HEAD)
|
||||||
|
echo "- **Last Commit SHA**: \`$LATEST_SHA\`" >> "$MARKDOWN_FILE"
|
||||||
|
echo "- **Commit URL**: [$WEB_LINK/commits/$LATEST_SHA]($WEB_LINK/commits/$LATEST_SHA)" >> "$MARKDOWN_FILE"
|
||||||
|
echo -e "\n_Auto-generated by \`gitfield-bitbucket\` push script._" >> "$MARKDOWN_FILE"
|
||||||
|
|
||||||
|
git add "$MARKDOWN_FILE"
|
||||||
|
git commit -m "Bitbucket metadata link commit at $TIMESTAMP" || warn "No changes to commit for $MARKDOWN_FILE"
|
||||||
|
|
||||||
# ╭─────────────────────────────────────╮
|
# ╭─────────────────────────────────────╮
|
||||||
# │ COMMIT + PUSH LOGIC │
|
# │ COMMIT + PUSH LOGIC │
|
||||||
# ╰─────────────────────────────────────╯
|
# ╰─────────────────────────────────────╯
|
||||||
BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
BRANCH=$(git rev-parse --abbrev-ref HEAD)
|
||||||
if ! git diff --quiet || ! git diff --cached --quiet; then
|
|
||||||
git add . && git commit -m "Update: $(date '+%Y-%m-%d %H:%M:%S')" || warn "Nothing to commit"
|
|
||||||
else
|
|
||||||
info "No uncommitted changes."
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! git config --get branch."$BRANCH".remote &>/dev/null; then
|
if ! git config --get branch."$BRANCH".remote &>/dev/null; then
|
||||||
info "Pushing with upstream..."
|
info "Pushing with upstream..."
|
||||||
git push -u "$REMOTE_NAME" "$BRANCH" || error "Push failed"
|
git push -u "$REMOTE_NAME" "$BRANCH" || error "Push failed"
|
||||||
|
@ -145,28 +163,6 @@ else
|
||||||
git push "$REMOTE_NAME" "$BRANCH" || error "Push failed"
|
git push "$REMOTE_NAME" "$BRANCH" || error "Push failed"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ╭─────────────────────────────────────╮
|
|
||||||
# │ FINAL LINK OUTPUT │
|
|
||||||
# ╰─────────────────────────────────────╯
|
|
||||||
info "✅ Bitbucket push complete."
|
info "✅ Bitbucket push complete."
|
||||||
# ╭─────────────────────────────────────╮
|
|
||||||
# │ WRITE BITBUCKET-SPECIFIC MARKDOWN │
|
|
||||||
# ╰─────────────────────────────────────╯
|
|
||||||
MARKDOWN_FILE=".bitbucket-link.md"
|
|
||||||
info "Creating Bitbucket markdown reference: $MARKDOWN_FILE"
|
|
||||||
|
|
||||||
cat > "$MARKDOWN_FILE" <<EOF
|
|
||||||
# 🔗 Bitbucket Repository Link
|
|
||||||
|
|
||||||
- **Repo Name**: \`$REPO_NAME\`
|
|
||||||
- **Bitbucket Workspace**: \`$BITBUCKET_WORKSPACE\`
|
|
||||||
- **Remote URL**: [$WEB_LINK]($WEB_LINK)
|
|
||||||
- **Commit Timestamp**: \`$(date '+%Y-%m-%d %H:%M:%S')\`
|
|
||||||
|
|
||||||
_Auto-generated by \`gitfield-bitbucket\` push script._
|
|
||||||
EOF
|
|
||||||
|
|
||||||
git add "$MARKDOWN_FILE"
|
|
||||||
git commit -m "Add/update Bitbucket repo link metadata" || warn "No changes to commit for $MARKDOWN_FILE"
|
|
||||||
|
|
||||||
echo -e "\n🔗 View in browser: $WEB_LINK\n"
|
echo -e "\n🔗 View in browser: $WEB_LINK\n"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue