npx claudepluginhub thebushidocollective/han --plugin gitlabThis skill uses the workspace's default tool permissions.
gitlab:view-pipeline - View CI/CD pipeline status for a merge request or project
Monitors GitLab CI/CD pipelines or jobs until completion via polling, reporting real-time status changes, progress, and failures with job logs.
Debugs GitLab CI/CD pipelines for merge requests: checks status, identifies failed jobs, retrieves logs, analyzes errors, and suggests fixes. Use for investigating pipeline issues or viewing job logs.
Runs GitLab CLI (glab) commands for MR status, issues, CI/CD pipelines, jobs, and repository operations. Validates installation and authentication first.
Share bugs, ideas, or general feedback.
gitlab:view-pipeline - View CI/CD pipeline status for a merge request or project
/view-pipeline [arguments]
View CI/CD pipeline status for a merge request or project
View the status of CI/CD pipelines for a merge request or project.
/view-pipeline [project-id] [mr-number]
Or for a specific pipeline:
/view-pipeline [project-id] --pipeline [pipeline-id]
This command displays comprehensive pipeline and job information.
get_pipeline_jobsUser: /view-pipeline 456 15
Claude: Fetching pipeline status for MR !15 in project 456...
## Pipeline Status for MR !15
### Pipeline #1234
**Status**: ⏳ Running
**Duration**: 3m 42s (still running)
**Started**: 2025-01-15 10:30:22
**Branch**: feature/user-authentication
### Jobs by Stage
#### Stage: build (✓ Completed - 1m 23s)
- ✓ compile-typescript - Passed (1m 18s)
- ✓ bundle-assets - Passed (54s)
#### Stage: test (⏳ Running - 2m 15s)
- ✓ unit-tests - Passed (1m 45s)
- ⏳ integration-tests - Running (30s elapsed)
- ⏸️ e2e-tests - Pending
#### Stage: lint (⏸️ Pending)
- ⏸️ eslint-check - Pending
- ⏸️ type-check - Pending
#### Stage: deploy (⏸️ Pending)
- ⏸️ deploy-staging - Pending
### Summary
2 of 7 jobs completed successfully
1 job currently running
4 jobs pending
Estimated time remaining: ~2-3 minutes
User: /view-pipeline 456 15
Claude: Fetching pipeline status for MR !15...
## Pipeline Status for MR !15
### Pipeline #1234
**Status**: ✗ Failed
**Duration**: 4m 18s
**Finished**: 2025-01-15 10:35:40
**Branch**: feature/user-authentication
### Jobs by Stage
#### Stage: build (✓ Completed - 1m 23s)
- ✓ compile-typescript - Passed (1m 18s)
- ✓ bundle-assets - Passed (54s)
#### Stage: test (✗ Failed - 2m 45s)
- ✓ unit-tests - Passed (1m 45s)
- ✗ integration-tests - Failed (2m 15s)
**Error**: Test suite failed with 3 test failures
- ⏸️ e2e-tests - Canceled
#### Stage: lint (⏸️ Canceled)
- ⏸️ eslint-check - Canceled
- ⏸️ type-check - Canceled
### Failed Job Details: integration-tests
**Exit Code**: 1
**Log excerpt**:
Error: Connection to test database failed at Database.connect (db.ts:45:12) at setupTestDB (setup.ts:23:8)
● Authentication API › POST /login › should return JWT token
expect(received).toBe(expected)
Expected: 200
Received: 500
● Authentication API › POST /register › should create new user
Timeout - Async callback was not invoked within 5000ms
### Recommendations
1. Check database connection configuration in test environment
2. Verify test database is running and accessible
3. Review timeout settings for async tests
4. Re-run pipeline after fixes
Would you like me to help debug these test failures?
project-id (required): Numeric project ID or URL-encoded pathmr-number (optional): Merge request number to view its pipelines--pipeline (optional): Specific pipeline ID to view/review-mr: Get full MR review including pipeline status/create-mr: Create MR that will trigger pipeline/view-issue: View issues related to pipeline failures