본문 바로가기
OutSystems

Service Studio Overview #4 - 1-Click Publish

by 브루노W 2023. 2. 27.

 

 


Service Studio에는 메뉴 표시줄에 1-Click Publish 버튼이 있다.
클릭하면 OutSystems 플랫폼 서버에서 실행 중인 애플리케이션 모듈이 Service Center에 업로드된다.

 

 

OutSystems 서버는 이를 플랫폼 데이터 데이터베이스에 새 버전으로 저장한다.
그런 다음 애플리케이션 서버에 코드를 생성, 컴파일 및 배포한다.
Logic와 Data Model을 동기화 상태를 유지하기 위해 필요한 데이터베이스 업데이트도 수행한다.

 

 

게시하는 동안 Service Studio 하단에는 Publish log가 표시된다.
게시 프로세스가 완료되면 서버에서 애플리케이션을 사용할 수 있음을 알려 준다. (Open in browser 버튼으로 변경됨)

 

 

게시가 완료되면 1-Click Publish 버튼은 Open in Browser 버튼으로 대체된다.

계속해서 Open in Browser 버튼을 클릭하면 애플리케이션이 웹 브라우저에서 열리고 모바일 앱일 경우 휴대폰 애뮬레이터가 열린다.

 

 

게시되고 이전 버전으로 변경하고자 할 경우 상단 메뉴 > Module > Open other Version.. 를 눌러 표시된 버전 중 하나로 전환할 수 있다. (버전, 날짜/시간, 게시자가 표시됨)

 

 

두 명 이상의 개발자가 동시에 동일한 모듈을 작업하고 편집을 수행하고 있을 경우 해당 편집 내용이 충돌하면 Service Studio가 이를 감지하고 필요한 옵션을 보여준다.
모든 버전을 Merge and Publish하거나 Overwrite with my version하거나 수동으로 Compare할 수 있습니다.
Compare 버튼을 클릭하면 Diff tool가 열린다.

 

Diff tool은 사용자의 버전과 게시된 버전을 나란히 표시하는데 차이점이 강조 표시되며 해당 확인란을 선택하여 변경 사항을 확인할 수 있다.