가비엘
'gitlab-runner maven' 태그의 글 목록

gitlab-runner maven

개발팁/개발 팁

[GitLab] CI/CD scripts #1 (Nexacro-powershell, Maven-linux)

상황 형상관리는 GitLab으로 하고 있고, 이제 프로젝트를 빌드 & 배포 하기 위해 CI/CD스크립트를 작성해야 합니다. GitLab-Runner는 2개를 사용하고 있으며, 각 러너의 용도는 다음과 같습니다. PowerShell Runner 설치방법 - 넥사크로 빌드를 하기 위한 PowerShell Runner - Maven 빌드를 위한 openjdk 8 & maven 이 설치된 alpain-linux Runner 처리방법 GitLab CI/CD 시나리오 작성 총 4개의 stage 로 진행 할 예정이고, 각 스테이지의 역활은 다음과 같습니다. Build 현재 파이프라인 번호로 폴더를 생성. 파이프라인별로 배포 폴더를 생성하는 이유는, 동시에 여러 파이프라인이 실행 될 경우 신규 파이프라인에서 빌드된 소..

개발팁/개발 팁

깃랩 Gitlab 러너 등록 방법 #2 - config.toml

깃랩 Gitlab 러너 등록 방법 #2 - config.toml 상황 java 1.8로 개발된 프로젝트를 maven으로 빌드해서 배포해야될 경우가 생겼다. 처리방법 먼저 gitlab-runner register 명령으로 러너는 대충 등록해놓고 (executor은 shell로 하자, 나중에 config.toml파일에서 docker로 바꾸면된다.) jdk 8에 maven까지 셋팅된 docker-image가 있는지 찾아보니 있었다 https://hub.docker.com/r/iflavoursbv/mvn-openjdk-8-alpine Docker Hub hub.docker.com config.toml 파일을 열어서 executor을 "docker"로 바꿔주고 [runner.custom_build_dir] 부터 ..