서비스 카탈로그를 사용하는 도구 및 앱 온보딩 DevOps 에 대한 추가 정보
온보딩 카탈로그 항목을 셀프 서비스 접근 방식으로 사용하여 도구와 앱을 온보딩합니다 DevOps .
온보딩 도구 및 앱
주:
이 콘텐츠는 클래식 환경과 관련이 있으며, 이는 구성 가능한 작업 공간 인터페이스가 아닌 기록 목록 및 기록 양식에서 직접 작업하는 것을 의미합니다. Next Experience가 활성 또는 비활성 상태인 클래식 환경에서 작업할 수 있으며, 이를 코어 UI(이전의 UI16)라고 합니다.
을 사용하여 ServiceNow 서비스 카탈로그 도구 및 앱의 온보딩을 요청합니다. 도구 또는 앱에 대한 온보딩 양식 세부 정보를 작성하고 요청을 제출합니다. 보다 빠르고 쉽게 온보딩할 수 있도록 생성 중인 앱의 데이터를 임포트 DevOps 할 수도 있습니다.
요청을 생성하기 전에 자동화된 워크플로우가 요청을 승인하거나 거부합니다.
- 워크플로우가 승인되면 성공 메시지가 표시됩니다.
- 거부되면 오류 로그를 캡처하는 인바운드 이벤트가 생성됩니다. 로그에 오류가 없는지 확인하면 요청을 다시 생성할 수 있습니다.
셀프 서비스 카탈로그 항목을 사용하여 도구와 앱을 온보딩 DevOps 할 수 있습니다.
- DevOps 앱 온보딩> 항목을 유지관리> 모든 > 서비스 카탈로그 > 카탈로그 정의로 이동하고 활성 상태를 예로 설정하여 DevOps 앱 온보딩 유지관리 항목을 활성화합니다. 기본적으로 카탈로그 항목(앱 온보딩)은 꺼져 있습니다.
- DevOps 도구 온보딩> 항목을 유지관리> 모든 > 서비스 카탈로그 > 카탈로그 정의로 이동하고 활성 상태를 예로 설정하여 DevOps 도구 온보딩 유지 항목을 활성화합니다. 기본적으로 카탈로그 항목(도구 온보딩)은 꺼져 있습니다.
- 서비스 포털의 서비스 카탈로그 범주에 DevOps 카탈로그 항목을 추가하려면 이러한 항목의 범주를 DevOps 로 설정하고 서비스 카탈로그 카탈로그를 추가합니다. DevOps 범주를 사용할 수 없는 경우 카탈로그 항목 기록 자체에서 DevOps라는 새 범주를 생성하고 DevOps 온보딩 카탈로그를 할당해야 합니다.
- 직원 서비스 센터에 DevOps 카탈로그 항목을 추가하려면 IT > IT for IT섹션에서 분류를 사용하여 할당된 주제 관련 목록에 새 주제를 직원으로 추가합니다. 할당된 주제 관련 목록은 카탈로그 항목 양식의 기본 뷰에서 사용할 수 없습니다. 추가하려면 추가 아이콘 > > 관련 목록 구성을 선택하고 연결된 콘텐츠 → 카탈로그 항목 필드를 선택됨 섹션으로 이동합니다.
- 모든 > 플로우 디자이너 > 플로우로 이동하고 온보딩 승인 플로우 요청을 활성화하여 도구 또는 앱 온보딩 요청이 기본적으로 승인되도록 합니다. 온보딩 카탈로그 항목에 대한 수동 승인을 요청하려는 경우(예: DevOps 시스템 사용자가 아닌 다른 사용자로부터) 플로우의 승인 요청 작업에서 설정된 규칙을 업데이트할 수 있습니다. 카탈로그 항목에 대한 이행 프로세스를 구성하여 이러한 항목에 대한 수동 요청 승인을 구성할 수 있습니다. 자세한 내용은 서비스 카탈로그 요청 이행을 참조하십시오.
- 플로우 디자이너에서 온보딩 승인 플로우 요청의 승인을 위한 역할을 사용자 지정합니다.
대규모 온보딩
온보딩 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/onboarding/app을 참조하십시오.
- 도구 온보딩 API를 사용하여 DevOps 대규모로 도구를 온보딩 DevOps 합니다. POST/devops/onboarding/tool 요청은 DevOps 서비스에서 비동기적으로 처리되는 온보딩 도구 이벤트를 생성합니다. 자세한 내용은 POST/devops/onboarding/tool을 참조하십시오.