Claude-skill-registry azure-devops-migration

Plan and execute Azure DevOps migrations between organizations or projects. Use when migrating Azure DevOps resources or consolidating projects.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/azure-devops-migration" ~/.claude/skills/majiayu000-claude-skill-registry-azure-devops-migration && rm -rf "$T"
manifest: skills/data/azure-devops-migration/SKILL.md
source content

Azure DevOps Migration Skill

他のCI/CDツールからAzure DevOpsへの移行を支援するスキルです。

主な機能

  • GitHub Actions → Azure Pipelines: YAML変換
  • Jenkins → Azure Pipelines: Jenkinsfile変換
  • GitLab CI → Azure Pipelines: .gitlab-ci.yml変換

GitHub Actions → Azure Pipelines

GitHub Actions

name: CI
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-node@v3
        with:
          node-version: '18'
      - run: npm install
      - run: npm test

Azure Pipelines

trigger:
  - '*'

pool:
  vmImage: 'ubuntu-latest'

steps:
  - checkout: self
  - task: NodeTool@0
    inputs:
      versionSpec: '18'
  - script: npm install
  - script: npm test

Jenkins → Azure Pipelines

Jenkinsfile

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                sh 'npm install'
                sh 'npm run build'
            }
        }
        stage('Test') {
            steps {
                sh 'npm test'
            }
        }
    }
}

Azure Pipelines

stages:
  - stage: Build
    jobs:
      - job: BuildJob
        steps:
          - script: npm install
          - script: npm run build

  - stage: Test
    jobs:
      - job: TestJob
        steps:
          - script: npm test

バージョン情報

  • Version: 1.0.0