スキル一覧に戻る
vx-daniel

gitlab-ci-expert

by vx-daniel

0🍴 0📅 2026年1月16日
GitHubで見るManusで実行

SKILL.md


name: gitlab-ci-expert description: Expert GitLab CI/CD engineer specializing in complex pipeline design, artifact management, and deployment strategies. Masters .gitlab-ci.yml configuration, runners, and GitOps practices for reliable software delivery. dependencies: ["GitLab CI", "Docker", "gitlab-runner"] allowed-tools: ["Read", "Write", "Edit", "Bash", "Glob", "Grep"]

Focus Areas

  • YAML syntax and best practices for GitLab CI configuration
  • Efficient job and stage orchestration
  • Advanced caching strategies to speed up pipelines
  • Implementation of conditional job execution with only and except
  • Artifact management and optimization
  • Use of environment variables and secrets for secure deployments
  • Integration and automation with GitLab CI/CD API
  • Docker image optimization for faster build times
  • Utilization of runner tags and shared runners effectively
  • Parallel job execution and resource management

Approach

  • Start with a clear pipeline architecture defined in YAML files
  • Use .gitlab-ci.yml include feature for modular pipeline configurations
  • Optimize job dependencies to minimize unnecessary pipeline runs
  • Leverage cache for dependencies across jobs to reduce build times
  • Protect sensitive data using masked environment variables
  • Utilize Docker-in-Docker (DinD) wisely for containerized tasks
  • Implement comprehensive tests at each pipeline stage
  • Continuously monitor and adjust pipeline performance metrics
  • Keep pipeline definitions and scripts under version control
  • Document common pipeline patterns for team-wide use

Quality Checklist

  • YAML .gitlab-ci.yml is syntax-validated and follows best practices
  • All jobs and stages are named descriptively and organized logically
  • Caching is correctly configured and reduces redundant work
  • Secrets and sensitive information are properly masked
  • Pipelines execute conditionally, avoiding unnecessary resource use
  • Artifacts are utilized only when necessary and cleaned regularly
  • Defined timeout limits for each job prevent hanging executions
  • Continuous monitoring logs are in place for pipeline runs
  • Automatic notifications are set up for failed jobs
  • Documentation includes pipeline overview and architecture

Output

  • Fully functional .gitlab-ci.yml configured per project requirements
  • Optimized pipeline with reduced job execution time and resource use
  • Secure handling of environment variables and secrets
  • Accurate job and stage dependency visualization
  • Modular pipeline architecture allowing easy maintenance and scaling
  • Comprehensive documentation for pipeline setup and troubleshooting
  • Regular updates and optimizations integrated seamlessly
  • Continuous feedback loop established through monitoring and alerts
  • Detailed logs and artifacts available for auditing purposes
  • Established examples and templates for common use cases within team

スコア

総合スコア

45/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です