서비스 카탈로그를 사용하는 온보딩 DevOps 도구 및 앱에 대한 추가 정보

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 5분
  • 온보딩 카탈로그 항목을 셀프 서비스 접근 방식으로 사용하여 도구와 앱을 온보딩합니다 DevOps .

    온보딩 도구 및 앱

    주:
    이 콘텐츠는 클래식 환경과 관련이 있으며, 이는 구성 가능한 작업 공간 인터페이스가 아닌 기록 목록 및 기록 양식에서 직접 작업하는 것을 의미합니다. 클래식 환경에서 Next Experience를 활성화하거나 비활성 상태로 작업할 수 있으며, 이를 코어 UI(이전의 UI16)라고 합니다.

    ServiceNow 서비스 카탈로그 사용하여 도구 및 앱의 온보딩을 요청합니다. 도구 또는 앱에 대한 온보딩 양식 상세 정보를 입력하고 요청을 제출합니다. 더 빠르고 쉬운 온보딩을 위해 생성하는 앱의 데이터를 임포트 DevOps 할 수도 있습니다.

    요청을 생성하기 전에 자동화된 워크플로우가 요청을 승인하거나 거부합니다.
    • 워크플로우가 승인되면 성공 메시지가 표시됩니다.
    • 거부되면 오류 로그를 캡처하는 인바운드 이벤트가 생성됩니다. 로그에 오류가 없는지 확인하면 요청을 다시 생성할 수 있습니다.
    셀프 서비스 카탈로그 항목을 사용하여 도구와 앱을 온보딩 DevOps 할 수 있습니다.
    • DevOps 앱 온보딩> 항목을 유지> 모든 > 서비스 카탈로그 > 카탈로그 정의로 이동하고 활성 상태를 으로 설정하여 DevOps 앱 온보딩 유지관리 항목을 활성화합니다. 기본적으로 카탈로그 항목(앱 온보딩)은 꺼져 있습니다.
    • DevOps 도구 온보딩> 항목을 유지관리>> 모든 서비스 카탈로그 > 카탈로그 정의로 이동하고 활성 상태를 으로 설정하여 DevOps 도구 온보딩 유지관리 항목을 활성화합니다. 기본적으로 카탈로그 항목(도구 온보딩)은 꺼져 있습니다.
    • 서비스 포털의 서비스 카탈로그 범주에 DevOps 카탈로그 항목을 추가하려면 이러한 항목의 범주를 DevOps 로 설정하고 서비스 카탈로그 카탈로그를 추가합니다. DevOps 범주를 사용할 수 없는 경우 카탈로그 항목 기록 자체에서 DevOps라는 새 범주를 생성하고 DevOps 온보딩 카탈로그를 할당해야 합니다.
    • Employee Service Center에서 DevOps 카탈로그 항목을 추가하려면 IT > IT용 IT 섹션에서 분류가 직원인 할당된 주제 관련 목록에 새 주제를 추가합니다. 할당된 주제 관련 목록은 카탈로그 항목 양식의 기본 뷰에서 사용할 수 없습니다. 추가하려면 > 관련 목록 구성> 추가 아이콘을 선택하고 연결된 컨텐츠 → 카탈로그 항목 필드를 선택한 섹션으로 이동합니다.
    • 모든 > 플로우 디자이너 > 플로우로 이동하고 온보딩 승인 요청 플로우를 활성화하여 도구 또는 앱 온보딩 요청이 기본적으로 승인되도록 합니다. 카탈로그 항목 온보딩에 대한 수동 승인을 요청하려면(예: DevOps 시스템 사용자 이외의 사용자로부터) 플로우의 승인 요청 작업에 설정된 규칙을 업데이트하면 됩니다. 카탈로그 항목의 이행 프로세스를 구성하여 이러한 항목에 대한 수동 요청 승인을 구성할 수 있습니다. 자세한 내용은 Service Catalog 요청 이행을 참조하십시오.
    • 플로우 디자이너에서 온보딩 승인 플로우 요청 승인 역할을 사용자 지정합니다.

    대규모 온보딩

    또한 온보딩 API를 사용하여 요청당 하나의 도구 또는 앱을 온보딩하는 대신 도구 및 앱을 대량으로 온보딩 DevOps 할 수 있습니다. 도구 또는 앱에 대한 요청 매개변수에서 여러 값을 지정하여 한 번에 온보딩할 수 있습니다. 예:
    {
        "tools":[
        {
            "name": "jira_revamp",
            "type": "Jira",
            "url": "http://jira1.sndevops.xyz",
            "username": "admin",
            "password": "DevOps1!",
            "useMidServer": false
        },
        {
            "name" : "azure_revamp",
            "type" : "Azure DevOps",
            "url"  : "https://dev.azure.com/ADOLightweight/Testing%20ADO%20On%20empmolugu",
            "username" : "devops.integration.user",
            "password" : "a5xvoea2osy3ld43p2biojcu6eog5y5q3xicqbbgxwuphjbbcu6a",
            "useMidServer" : false
        },
        {
            "name" : "jenkins_revamp",
            "type" : "Jenkins",
            "url"  : "http://jenkins5.sndevops.xyz/",
            "username" : "admin",
            "password" : "DevOps1!",
            "useMidServer" : false
        },
        {
            "name" : "github_revamp",
            "type" : "GitHub",
            "url"  : "https://api.github.com",
            "username": "admin",
            "password": "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",
            "useMidServer" : false
        },
        {
            "name" : "bitbucket_revamp",
            "type" : "Bitbucket",
            "url"  : "",
            "username" : "admin",
            "password" : "DevOps1!",
            "useMidServer" : false
        },
        {
            "name": "gitlab_revamp",
            "type": "GitLab",
            "url": "http://gitlab2.sndevops.xyz",
            "username": "admin",
            "password": "mYdAJQCLi6Qft4Nk3XvS",
            "useMidServer": false
        }],
        "credentials" : {
            "name" : "devops.integration.user",
            "password" : "devops"
        }
    }
    • 앱 온보딩 API를 사용하여 대규모로 앱을 온보딩 DevOps 합니다 DevOps . POST/devops/onboarding/app 요청은 DevOps 서비스에서 비동기적으로 처리되는 온보딩 앱 이벤트를 생성합니다. 자세한 내용은 POST/devops/온보딩/앱을 참조하세요.
    • 도구 온보딩 API를 사용하여 대규모로 도구를 온보딩 DevOps 합니다 DevOps . POST/devops/onboarding/tool 요청은 DevOps 서비스에서 비동기적으로 처리되는 온보딩 도구 이벤트를 생성합니다. 자세한 내용은 POST/devops/onboarding/tool을 참조하세요.