반응형

1. 시험환경

    ˙ Jenkins

 

2. 목적

    ˙ Jenkins initialAdminPassword로 로그인하여 "Suggested Plugin" 설치 완료 이후의 절차를 알아보자.

        - 참고: https://languagestory.tistory.com/219

 

Ubuntu 환경에서 Jenkins(docker) 설치 및 최초 로그인

1. 시험환경 ˙ 우분투(ubuntu) 리눅스 v22.04 ˙ Jenkins (docker) 2. 목적 ˙ 우분투(ubuntu) 리눅스 환경에서 도커(docker)를 설치(apt install) 한다. ˙ Jenkins Docker 이미지를 실행하고 최초 로그인하는 방법을 알

languagestory.tistory.com

    ˙ Jenkins 최초 접속 후 로그인 계정 생성, 설정 및 기타 플러그인 설치 절차를 알아보자.

 

3. 적용

    ① 로그인 계정을 생성하고, 생성된 계정으로 Jenkins 로그인한다.

 

    ② Asia/Seoul 표준 시간대를 설정한다.

 

    ③ Github, AWS, SSH 등 CI/CD를 위한 플러그인을 설치한다.

 

    ④ 플러그인을 설치한다.

        - 아래 목록은 GitHub, Docker, EC2 배포서버를 구성하기 위한 플러그인 목록이다.

        -  다른 기술요소(ex. GitLab)를 사용할 경우 관련 플러그인을 설치해야 한다.

플러그인 설치 목록
Job DSL
Pipeline: Deprecated Groovy Libraries
Pipeline: Declarative Agent API
Pipeline Utility Steps
Build Pipeline
Docker
Docker Commons
Docker API
Docker Pipeline
docker-build-step
GitHub Integration
GitHub Authentication
Pipeline: GitHub
Gradle Repo
Pipeline: AWS Steps
Amazon ECR
AWS Global Configuration
SSH
SSH Agent
SSH Pipeline Steps

 

4. 결과

    ˙ 설치한 플러그인 목록을 확인할 수 있다.

 

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) 리눅스 v22.04

    ˙ Jenkins (docker)

 

2. 목적

    ˙ 우분투(ubuntu) 리눅스 환경에서 도커(docker)를 설치(apt install) 한다.

    ˙ Jenkins Docker 이미지를 실행하고 최초 로그인하는 방법을 알아보자.

 

3. 적용

    ① 우분투(ubuntu) 환경에서 docker 데몬을 설치한다.

        - $ sudo apt update

        - $ sudo apt install -y docker.io

 

    ② 설치 후 현재 계정에서 docker 명령어를 실행하기 위한 권한을 부여한다.

        - $ sudo chmod 666 /var/run/docker.sock

 

    ③ Docker Container에서 생성된 데이터를 보관하기 위한 목적으로 Host PC에 마운트 경로를 생성한다.

 

    ④ Host PC 마운트 경로를 설정하여 Jenkins 컨테이너(container)를 실행한다.

        - $ docker run --name jenkins -d -p 8080:8080 -v ~/jenkins-volume:/var/jenkins_home -u root jenkins/jenkins:latest

 

    ⑤ 실행중인 Jenkins Container 안으로 진입하여 초기 접속 Password를 확인한다.

        - $ docker exec -it [container-id] bash

        - $ car /var/jenkins_home/secrets/initialAdminPassword

 

    ⑥ 컨테이너(container) 로그 출력을 통해서 "⑤번 절차 initialAdminPassword"를 확인할 수 있다.

 

    ⑦ 웹으로 Jenkins에 접속한다.

        - initialAdminPassword(⑤ 또는 ⑥ 절차)를 입력한다.

 

4. 결과

    ˙ Jenkins 로그인 성공시 "suggested plugins"을 설치한다.

 

    ˙ Jenkins 로그인 계정 생성, 설정, CI/CD 관련 플러그인인 다음 포스팅을 참고하자.

        - URL : https://languagestory.tistory.com/220 

 

Jenkins 계정 생성, 설정, 플러그인 설치

1. 시험환경 ˙ Jenkins 2. 목적 ˙ Jenkins initialAdminPassword로 로그인하여 "Suggested Plugin" 설치 완료 이후의 절차를 알아보자. - 참고: ˙ Jenkins 최초 접속 후 로그인 계정 생성, 설정 및 기타 플러그인 설치

languagestory.tistory.com

 

반응형

+ Recent posts