Jenkins 시작하기

📝 1yangsh·2021년 5월 31일
0

Jenkins란

  • 젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴이다. CI(Continuous Integration) 툴 이라고 표현한다.
  • 다수의 개발자들이 하나의 프로그램을 개발할 때 버전 충돌을 방지하기 위해 각자 작업한 내용을 공유영역에 있는 저장소에 빈번히 업로드함으로써 지속적 통합이 가능하도록 해준다

Jenkins 이미지 pull

  • docker pull jenkins/jenkins

Jenkins 컨테이너 올리기

  • docker run -d -p 8080:8080 -v /home/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -u root jenkins/jenkins

  • -v /var/run/docker.sock:/var/run/docker.sock

    • jenkins도커가 다른 도커를 실행시켜야해서 볼륨마운팅

    초기에 실행될때 비밀번호가 로그에 출력 docker logs <containerid>

profile
개발 경험 저장소

0개의 댓글