프로젝트 변경

프로젝트 생성 시 기본 넥사크로 Demo가 아닌 이미 만들어진 프로젝트를 TobeDevOps에서 사용하거나 넥사크로 엔진을 업데이트하는 방법입니다.

넥사크로 프로젝트 변경

1

사용할 넥사크로 프로젝트를 git clone 한 폴더 아래 Demo 프로젝트 폴더와 동일한 위치에 복사합니다.

2

.gitlab-ci.yml 파일을 편집모드로 엽니다. 이 때 개행 문자 형식은 반드시 “LF” 로 설정되어있는 것을 확인합니다. (Windows에서는 문서 편집시 CRLF로 기본 설정됩니다. 반드시 개행 문자 형식을 확인하세요)

VSCode 툴 기준 하단에서 LF/CRLF 확인 및 설정할 수 있습니다.

3

.gitlab-ci.yml 파일의 WEB_ROOT를 변경할 프로젝트 폴더에 맞게 변경합니다.

4

./conf/conf.d/default.conf 파일의 root 경로를 변경할 프로젝트 폴더에 맞게 변경합니다.

5

./script/nexacro-generate.sh 파일의 xprj 파일명과 위치를 변경할 프로젝트에 맞게 변경합니다.

6

변경된 파일들을 개발(develop) 브랜치에 git push 하여 변경된 내용을 반영합니다.

7

git push된 내용은 포털 화면의 프로젝트 빌드에서 진행 사항을 확인할 수 있습니다.

8

빌드/배포가 모두 완료 된 후 연결된 DEV(개발) URL에 접속하면 변경된 프로젝트 화면을 확인할 수 있습니다.

넥사크로 엔진 변경(업데이트)

1

엔진 및 제너레이터 교체

TobeDevOps는 클라우드 빌드 및 배포가 이루어지는 솔루션으로 넥사크로 프로젝트 실행을 위한 서버 제너레이트(Generate)가 필요합니다.

넥사크로 제너레이트(Generate)는 Nexacro N 부터 제공되며 이전 버전은 개발툴에서 실행을 위해 변환된 파일을 별도로 사용해야 합니다.

현재 데모에서는 Nexacro N (21.0.0.1500) 버전을 사용했습니다. 버전 업그레이드 시 아래 폴더의 엔진 및 제너레이터를 변경해 주세요.

2

git commit - push 진행하면 빌드/배포 과정을 통해 엔진 및 제너레이터가 변경됩니다.