arrow_upward
본문 바로가기

GitHub2

도커 젠킨스로 깃허브 SSH로 연동 도커(Docker)로 젠킨스(Jenkins) 컨테이터를 생성해서 깃허브를 SSH 연동해볼 것이다.AWS EC2 서버를 프로비전해서 SSH로 배포할 수도 있지만, 여기서는 스프링 부트 프로젝트를 빌드하고, 패키징된 jar 파일까지만 확인해볼 것이다.도커 젠킨스 컨테이너 생성도커로 젠킨스 컨테이너를 생성하는데 젠킨스는 자신이 원하는 버전을 도커 허브에서 찾아서 사용하면된다. 여기서는 jenkins/jenkins:lts-jdk17를 사용한다.docker container run -d --name jenkins -p 20000:8080 -v /path/to/save:/var/jenkins_home jenkins/jenkins:lts-jdk17 로컬의 20000번 포트와 도커 젠킨스 서버의 8080번 포트를 매핑.. 2024. 12. 16.
깃(Git) 개념 및 명령어 정리 깃(Git)이란?깃이란 VCS(Version Control System)으로 버전을 관리해주는 시스템으로, 버전 관리는 이전에 작업했던 특정 버전을 불러올 수 있도록 시간 경과에 따른 파일 또는 파일 세트의 변경 사항을 기록하는 시스템이다.깃의 영역깃은 세가지 영역을 가지고 있다.Working Directory : Git으로 관리하는 파일들이 위치하는 영역git init 명령어를 사용하거나 remote repository에서 clone 해왔을 때 지정한 디렉토리에서 .git디렉토리를 제외한 모든 파일들을 말한다. Staging Area : Working Directory에서 commit 하고자하는 파일을 저장하는 영역git에서는 기술용어로써 Index라고도 하며 스테이징 영역도 같은 문구라 보면 되고 깃.. 2024. 9. 26.