Fix job URLs to use project path instead of numeric ID

Failed job URLs now correctly use graham/towerops instead of 77257437
This commit is contained in:
Graham McIntire 2026-01-15 09:00:46 -06:00
parent 6be6ff34f9
commit b33d6a5c25
No known key found for this signature in database

View file

@ -78,14 +78,16 @@ get_project_info() {
case $project in
app)
PROJECT_ID="77257437" # Numeric ID for graham/towerops
PROJECT_ID="77257437" # Numeric ID for API calls
PROJECT_PATH="graham/towerops" # Path for web URLs
PROJECT_NAME="Towerops"
K8S_NAMESPACE="towerops"
K8S_DEPLOYMENT="towerops"
HAS_K8S=true
;;
agent)
PROJECT_ID="63766041" # Numeric ID for towerops/towerops-agent
PROJECT_ID="63766041" # Numeric ID for API calls
PROJECT_PATH="towerops/towerops-agent" # Path for web URLs
PROJECT_NAME="Towerops Agent"
HAS_K8S=false
;;
@ -241,7 +243,7 @@ monitor_pipeline() {
for job_id in $failed_jobs; do
local job_name=$(echo "$jobs" | jq -r ".[] | select(.id == $job_id) | .name")
echo -e " ${RED}${CROSS}${NC} $job_name (Job #$job_id)"
echo -e " ${BLUE}View logs:${NC} https://gitlab.com/$(echo $PROJECT_ID | sed 's/%2F/\//g')/-/jobs/$job_id"
echo -e " ${BLUE}View logs:${NC} https://gitlab.com/${PROJECT_PATH}/-/jobs/$job_id"
done
echo ""
fi