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:
parent
6be6ff34f9
commit
b33d6a5c25
1 changed files with 5 additions and 3 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue