728x90 반응형 Devops/GitLab7 Semantic Release로 자동 버전 관리하기: GitLab 파이프라인 구성 안녕하세요. J4J입니다. 이번 포스팅은 semantic release로 자동 버전 관리하는 방법에 대해 적어보는 시간을 가져보려고 합니다. Semantic Release semantic release는 commit 메시지를 분석하여 자동으로 소프트웨어 버전을 관리하고 release 노트 작성을 자동화할 수 있도록 도와주는 도구입니다. 소프트웨어 개발을 하다보면 단순한 과정이지만 매번 수행하지 않고 한 번식 미루는 것이 release 노트를 관리하는 것입니다. release 노트를 관리하면 어떤 버전에 어떤 기능이 변경 적용되었는지 확인할 수 있기 때문에 변경 이력들을 관리하는 목적으로 반 필수적으로 관리하게 됩니다. 하지만 release 노트를 관리하면서 다음과 같은 어려움을 느끼는 경우가 한 .. 2025. 12. 2. [GitLab] GitLab Runner + Docker + Ubuntu 환경 구축 (5) - JOB이 수행될 폴더 구분하기 안녕하세요. J4J입니다. 이번 포스팅은 GitLab Runner + Docker + Ubuntu를 이용하여 배포할 때 JOB이 수행되는 폴더 구분하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 들어가기에 앞서 다음 글을 참고하시면 좋을 것 같습니다. [GitLab] GitLab Runner + Docker + Ubuntu 환경 구축 (3) - SpringBoot, Next를 동일 Repository에서 사용할 경우 폴더 구분하는 이유 위의 링크를 참고해보시면 지금까지 동일 Repository에 SpringBoot와 Next를 함께 배포하는 것을 확인해볼 수 있습니다. 여기서 확인할 수 있는 한 가지 문제점은 어떤 파일이 변경되더라도 모든 Next, SpringBoot의 자동 배포 과정이 함께 이루.. 2022. 2. 13. [GitLab] GitLab Runner + Docker + Ubuntu 환경 구축 (4) - Docker Hub를 사용할 경우 안녕하세요. J4J입니다. 이번 포스팅은 GitLab Runner + Docker + Ubuntu를 이용해 자동 배포 환경을 구축할 때 Docker Hub를 사용하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 들어가기에 앞서 다음 글을 참고하시면 좋을 것 같습니다. [GitLab] GitLab Runner + Docker + Ubuntu 환경 구축 (3) - SpringBoot, Next를 동일 Repository에서 사용할 경우 Docker Hub 사용하는 방법 위의 링크를 통해 GitLab Runner, Docker, Ubuntu를 활용하여 SpringBoot, Next가 함께 자동 배포되는 환경을 세팅했었습니다. 하지만 여기서 자동 배포될 때 이미지를 push 하여 저장해두는 저장소는 GitL.. 2022. 2. 12. [GitLab] GitLab Runner + Docker + Ubuntu 환경 구축 (3) - SpringBoot, Next를 동일 Repository에서 사용할 경우 안녕하세요. J4J입니다. 이번 포스팅은 GitLab Runner + Docker + Ubuntu를 이용한 동일 Repository에 SpringBoot, Next가 존재할 때 환경 구축하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 들어가기에 앞서 다음 글을 참고하시면 좋을 것 같습니다. [GitLab] GitLab Runner + Docker + Ubuntu 환경 구축 (1) - SpringBoot [GitLab] GitLab Runner + Docker + Ubuntu 환경 구축 (2) - Next 사전 준비 [ 1. GitLab Runner와 GitLab Repository 연결 ] Runner와 Repository를 연결하는 방법은 [GitLab] GitLab Runner 설치하기 (Ubu.. 2022. 2. 10. [GitLab] GitLab Runner + Docker + Ubuntu 환경 구축 (2) - Next 안녕하세요. J4J입니다. 이번 포스팅은 GitLab Runner + Docker + Ubuntu를 이용한 Next 환경 구축하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 들어가기에 앞서 다음 글을 참고하시면 좋을 것 같습니다. [Docker] Next 환경 구축 사전 준비 [ 1. GitLab Runner와 GitLab Repository 연결 ] Runner와 Repository를 연결하는 방법은 [GitLab] GitLab Runner 설치하기 (Ubuntu 20.04)를 참고해주시길 바랍니다. 또한 참고적으로 Runner와 연결된 제 Repository는 다음과 같이 구성되어 있습니다. [ 2. Dockerfile 내용 수정 ] [Docker] Next 환경 구축에 작성해 둔 Dockerf.. 2022. 2. 9. [GitLab] GitLab Runner + Docker + Ubuntu 환경 구축 (1) - SpringBoot 안녕하세요. J4J입니다. 이번 포스팅은 GitLab Runner + Docker + Ubuntu를 이용한 SpringBoot 환경 구축하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 들어가기에 앞서 다음 글을 참고하시면 좋을 것 같습니다. [Docker] SpringBoot 환경 구축 사전 준비 [ 1. GitLab Runner와 GitLab Repository 연결 ] [GitLab] GitLab Runner 설치하기 (Ubuntu 20.04) 참고 부탁드립니다. 저는 연결된 Repository는 다음과 같이 구성되어 있습니다. [ 2. Dockerfile 내용 수정 ] [Docker] SpringBoot 환경 구축에 작성해 둔 Dockerfile의 수정 작업을 진행해야 합니다. 왜냐하면 링크의.. 2022. 2. 7. [GitLab] GitLab Runner 설치하기 (Ubuntu 20.04) 안녕하세요. J4J입니다. 이번 포스팅은 Ubuntu에 GitLab Runner 설치하는 방법에 대해 적어보는 시간을 가져보려고 합니다. GitLab Runner 설치 방법 [ 1. root 계정 접속 ] $ su - root [ 2. repository 추가 ] $ curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash [ 3. gitlab-runner 설치 ] $ sudo apt install gitlab-runner [ 4. 연결할 gitlab 등록 ] 설치까지 완료되었다면 서버와 연동될 GitLab Repository를 등록해줘야 합니다. 그러므로 우선 연결될 Re.. 2022. 2. 4. 이전 1 다음 728x90 반응형