Automation 360의 버전 관리
- 최종 업데이트2023/05/25
Automation 360의 버전 관리
버전 관리는 Task Bots, 문서, 보고서, 스크립트, 실행 파일, 워크플로우를 비롯한 여러 파일의 변경 사항을 관리하는 데 도움이 됩니다. 버전 관리를 사용하여 봇 로직의 변경 사항을 추적 및 모니터링할 수 있습니다.
버전 관리를 사용하면 수정하고자 하는 봇의 버전을 식별하고 이전의 봇 변경 사항과 최신 변경 사항을 비교할 수 있습니다. Control Room 관리자는 Control Room 설정에서 버전 관리를 구성할 수 있습니다.
Automation 360에는 버전 관리 기능이 포함되어 있으며, Control Room와 Git의 통합 여부와 관계없이 이러한 기능을 사용할 수 있습니다. Automation 360 및 Git에서 제공되는 기능을 검토하십시오.
Automation 360의 버전 관리
-
Task Bots 체크아웃 및 체크인: 공용 워크스페이스에서 개인 워크스페이스로 봇의 한 버전(버전 1)을 체크아웃하여 변경 사항을 적용한 후, 봇을 공용 워크스페이스에 체크인할 수 있습니다. 그러면 봇의 새 버전(버전 2)이 생성되며, 이 버전이 최신 버전입니다. 봇을 체크아웃하고, 변경 사항을 적용하고, 체크인할 때마다 봇의 새 버전이 최신 버전으로 생성됩니다.주: 봇의 최신 버전 또는 프로덕션 라벨이 있는 버전을 실행할 수 있습니다.
체크아웃 작업에서 고급 옵션을 선택하여 체크아웃할 봇의 특정 버전을 선택하면 봇의 특정 버전으로 롤백할 수 있습니다. 체크아웃할 종속성도 선택할 수 있습니다. 이렇게 하면 봇의 특정 버전 및 해당 종속성을 변경할 수 있습니다. 이 봇을 체크인하면 이 버전이 최신 버전이 됩니다. 예를 들어, 봇의 최신 버전이 버전 8이고 버전 3으로 롤백하려면 먼저 봇의 버전 3을 체크아웃해야 합니다. 그런 다음 다시 체크인하면 버전 9가 생성됩니다. 버전 3과 동일한 이 최신 버전을 이제 공용 워크스페이스에서 봇 작업에 사용할 수 있습니다.
- Task Bot 라벨 지정: 봇의 특정 버전에 라벨을 지정하여 봇의 해당 버전으로 롤백할 수도 있습니다. 이 라벨을 사용하여 특정 봇 작업을 수행하려는 버전을 선택할 수 있습니다. 선택한 버전으로 봇 개발 워크플로우의 예약, 실행, 대기열 지정, 내보내기, 트리거를 수행할 수 있습니다.
- Task Bot 이력 보기: 공용 워크스페이스에서 Task Bots의 버전 이력을 볼 수 있습니다. 이력 보기를 사용하면 Task Bots에서 일어난 변경 사항의 이력을 확인하고 사용자가 수행한 작업을 식별할 수 있습니다. 봇의 모든 버전 목록은 역시간순으로 표시됩니다. 표시되는 정보에는 버전 번호, 체크인 메시지, 체크인 날짜 및 시간, 버전을 체크인한 사용자의 이름이 포함됩니다.
- 버전 비교: Task Bots의 두 가지 버전을 비교하여 두 버전의 차이점을 볼 수 있습니다.
-
Git에서 Bot 복원: Control Room이 Git과 통합되어 있지 않은 경우, Git의 Bot를 공용 워크스페이스에 복원할 수 있습니다. 예를 들어 공용 워크스페이스에 Bot이 50개 있고 Git에 Bot이 75개 있는 경우, Git의 나머지 Bot 25개를 공용 워크스페이스에 복원할 수 있습니다.주: 이 복원 옵션은 온프레미스 배포에만 사용할 수 있고 클라우드 배포에서는 지원되지 않습니다.
Git으로 버전 관리
Control Room이 Git과 통합된 경우 Bot의 모든 버전과 Automation 360의 파일이 Git과 동기화되며 다음과 같은 추가 기능을 사용할 수 있습니다.
- Git 분기와 통합됩니다.
- SSH 인증을 통해 Git과 통합됩니다.
- 프록시 서버를 통해 Git과 통합됩니다.
- 기존 Git 구성에서 Bot 또는 파일을 빈 공용 리포지토리에 복원합니다.
- Git에 연결할 때 강제 푸시를 구성합니다.