Vibe 코딩, AI 지원 개발 및 배포
에서 앱을 ServiceNow AI Platform생성하고 확장한 후에는 배포 프로세스가 워크플로우에 긴밀하게 통합됩니다.
AI 개발 앱 배포를 위한 워크플로우
개발, 검토 및 테스트가 완료된 후 일반적인 배포 워크플로우에는 다음 단계가 포함됩니다.
- 공동 설계: 비즈니스 소유자와 IT는 선호하는 도구를 사용하여 요구 사항과 아이디어에 대해 공동 작업합니다.
- AI 기반 앱 개발: Now Assist빌드 에이전트 파일, 채팅 기록 및 다이어그램을 처리하여 앱 업데이트를 생성하고 구현합니다.
- 검토 및 테스트: Teams는 업데이트를 미리 보고, 수정하고, 성능 및 준비 상태 테스트를 여러 차례 실행합니다.
- 개발자 검토: 개발자는 AI가 생성한 변경 내용을 검토하고, 버전을 비교하고, 변경 내용을 배포할 준비가 되었는지 확인합니다.
- 배포 승인: 프로젝트가 배포 관리자에게 전달되고 배포 관리자가 배포 승인 프로세스를 시작합니다.
- 자율 검사: AI 에이전트가 문제(예: 민감한 데이터 노출 또는 모델 무결성 문제)를 자동으로 스캔하고 배포 전에 정정합니다.
- 최종 배포: 모든 준비 스캔 및 승인 후 새 앱이 안전하고 효율적으로 배포됩니다.
배포 옵션
빌드 에이전트 는 Vibe 코딩 및 AI 개발 앱에 대해 다음과 같은 배포 방법을 지원합니다.
- 와 Git 기반 소스 통제 통합 ServiceNow IDE: ServiceNow 버전 제어 및 CI/CD를 위한 Git 기반 워크플로우를 지원합니다.
- 범위가 지정된 앱을 Git 리포지토리에 푸시하여 분기, 병합 및 자동화된 배포를 활성화할 수 있습니다. ServiceNow IDE 은 GitHub 또는 Bitbucket과 같은 BYO-OWN Git 통합을 지원합니다.
- 자세한 내용은 와 소스 통제 통합 ServiceNow IDE 문서를 참조하십시오.
- 업데이트 세트 및 애플리케이션 패키징: 표준 ServiceNow 배포가 변경을 추적하는 데 사용됩니다 시스템 업데이트 세트 .
- 고급 지침에는 (AppRepo)를 사용하는 애플리케이션 리포지토리 것과 같이 인스턴스 간에 보다 쉽게 전송하고 설치할 수 있도록 업데이트 세트를 범위가 지정된 애플리케이션으로 압축하는 작업이 포함됩니다.
- 시스템 업데이트 세트에 대한 자세한 내용은 시스템 업데이트 세트 문서를 참조하십시오.
상위 인스턴스를 통해 앱을 이동하기 위한 워크플로우
를 사용하여 빌드 에이전트앱을 만든 후에는 앱을 테스트 인스턴스로 이동하는 몇 가지 옵션이 있습니다.
- 범위가 지정된 전체 애플리케이션을 업데이트 세트에 래핑합니다. 워크플로우는 다음과 같습니다.
- 사용자 지정 애플리케이션 목록으로 이동하여 앱을 선택하고 해당 범위로 전환합니다.
- 앱을 AppRepo로 변환합니다.
- 데모 데이터로 업데이트 세트를 게시합니다.
- 에 대한 ReleaseOps배포 요청에 업데이트 세트를 넣거나 표준 업데이트 세트 프로세스를 따라 배포합니다.
- AppRepo에 앱을 게시합니다.
- Git 기반 프로세스 또는 업데이트 세트를 사용하여 AppRepo에 게시할 수 있습니다.
- 범위가 지정된 앱과 테스트할 준비가 된 앱을 AppRepo에 게시하여 환경 전체에 배포할 수 있습니다.
- 앱이 AppRepo에 있으면 파이프라인을 ReleaseOps 통해 이동할 수 있습니다. ATF 테스트가 파이프라인에 포함된 경우 자동으로 실행됩니다.
- 게시하기 전에 앱을 등록하고 권한을 부여합니다.
- 애플리케이션 리포지토리에 대한 자세한 내용은 ServiceNow 애플리케이션 리포지토리 문서를 참조하십시오.
추가 배포 도구 및 기능
에는 ServiceNow AI Platform 다음 도구를 포함하는 추가 배포 도구가 있습니다.
- 앱 엔진 관리 센터():AEMC
- 앱을 개발한 후 거버넌스 검사를 위해 제출합니다 AEMC .
- AEMC 배포 전에 ACL, 역할, 준수 설정을 확인합니다.
- 파이프라인을 사용하여 ReleaseOps ATF 테스트 및 승인 게이트가 있는 환경 간에 앱을 이동합니다.
- AEMC 수명주기 전반에 걸쳐 배포를 모니터링하고 앱 버전을 관리하기 위한 대시보드를 제공합니다.
- AEMC에 대한 자세한 내용은 앱 엔진 관리 센터 사용 문서를 참조하십시오.
- ReleaseOps:
- 사용자 지정 가능한 플레이북을 사용하여 여러 인스턴스를 통해 개발에서 프로덕션으로 변경을 이동합니다.
- 배포 전에 업데이트 세트의 미리 보기, 커밋 및 확인을 자동화합니다.
- 품질을 확인하기 위해 파이프라인의 일부로 테스트(ATF)를 실행 Automated Test Framework 합니다.
- 변경 내용을 즉시 배포하거나 제어된 출시를 위해 릴리스를 예약합니다.
- 프로덕션 배포 전에 검사, 스캔 및 승인을 적용합니다.
- ReleaseOps에 대한 자세한 내용은 ReleaseOps 문서를 참조하십시오.
- ServiceNow SDK:
- 을 사용하여 ServiceNow SDK 애플리케이션을 인스턴스 주간에 로컬 머신으로 이동합니다. 오프 인스턴스 CI/CD 프로세스가 있는 경우 이를 ServiceNow SDK 통합할 수 있습니다.
- 로컬로 설치 ServiceNow SDK 하고 명령줄 인터페이스(CLI)를 사용합니다.
- 에서 인스턴스ServiceNow SDK에 ServiceNow 인증합니다.
- 로컬 환경에서 인증된 인스턴스에 애플리케이션을 밀어넣거나 설치합니다.
- Automated Test Framework (ATF)
- 테스트는 변경 후 또는 변경 후 기능을 확인하기 위해 생성 빌드 에이전트ServiceNow IDE 되고 실행 ServiceNow 스튜디오 될 수 있습니다.
- ATF에 대한 자세한 내용은 다음 문서를 참조하십시오 Automated Test Framework (ATF).