jenkins 소개 및 실행

김재훈·2022년 6월 14일
0

CI/CD

목록 보기
2/2

Jenkins

  • 무료, 오픈소스인 자동화(소프트웨어 개발에 관련된 빌드, 테스트, 배포와 관련된) 서버 -> CI/CD pipeline 자동화를 도와줍니다

실행을 위해서 docker로 jenkins를 설치하려 합니다 (mac 환경)

프로젝트를 생성 후 docker-compose.yml파일을 생성하여 다음과 같이 작성합니다

version: '3.0'
services:
  jenkins:
    image: jenkins/jenkins:latest
    container_name: jenkins
    environment:
      - "TZ=Asia/Seoul"
    ports:
      - "8080:8080"
    volumes:
      - "./data:/var/jenkins_home"

다음 커맨드를 실행하여 docker-compose.yml으로 정의한 컨테이너를 생성합니다
docker-compose up -d

실행

다음 커맨드로 jenkins를 실행합니다
open http://localhost:8080

실행 시 /var/jenkins_home/secrets/initialAdminPassword 경로에서 초기 비밀번호를 입력하라는데, 도커로 jenkins 컨테이너를 생성했으므로 다음명령어로 비밀번호 확인후 로그인을 하면 jenkins 사이트를 확인하실 수 있습니다

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

Reference

  • 패스트캠퍼스 강의
profile
같이 협업하며 성장하고싶은, 좋은 개발자를 지향합니다 :)

0개의 댓글