[GitLab&GitHub] GitLab 작업을 GitHub에 연동하기, 미러링
·
Server/ETC.
개요 프로젝트를 진행하면서 깃허브가 아닌 깃랩을 사용하다 보니, 깃허브의 잔디가 비어 가는 것을 확인할 수 있었습니다. 깃랩에 이어서 꾸준히 1일 1커밋을 하고 있었지만, 비어있는 잔디를 보니 마음 한 구석이 비어버린 느낌이었습니다. 다행히 같이 공부하는 동생이 GitLab에 미러링 기능이 있다는 것을 알려주었고, 나도 도전해보려 한다. GitHub Token 발급 Settings 좌측 하단에 있는 Developer settings로 들어간 후 하단의 Personal access tokens로 들어갑니다. (Fine-grained tokens라는 게 새로 나왔나 봅니다.) expiration 기한을 지정해야 하는데, GitLab을 언제까지 사용할지 모르니 일단 무기한으로 설정하였습니다. Repo에 관련된..
[CI/CD] GitLab CI/CD (자바, gradle)
·
Server/Infra
Dockerfile 해당 프로젝트에 도커 파일이 존재해야 합니다. FROM gradle:7.4-jdk11-alpine as builder WORKDIR /build # 그래들 파일이 변경되었을 때만 새롭게 의존패키지 다운로드 받게함. COPY build.gradle settings.gradle /build/ RUN gradle build -x test --parallel --continue > /dev/null 2>&1 || true # 빌더 이미지에서 애플리케이션 빌드 COPY . /build RUN gradle build -x test --parallel # APP FROM openjdk:11.0-slim WORKDIR /app # 빌더 이미지에서 jar 파일만 복사 COPY --from=builde..
코드플리
'깃랩' 태그의 글 목록