디지털 바다 물방울에 Jenkins 서버를 설정합니다.

2926 단어
이 기사에서는 디지털 바다 물방울에 Jenkins 인스턴스를 설정하는 데 필요한 단계를 살펴봅니다.

젠킨스란?

Jenkins는 개발 팀이 CI/CD에서 반복 작업을 자동화하는 데 도움이 되는 오픈 소스 자동화 서버입니다.

이제 Jenkins 서버를 설정해 보겠습니다.

1. 여기에서 디지털 오션 계정 등록



2. 다음 사양으로 액적을 생성합니다.


  • 이미지 - Ubuntu: Lts 태그
  • 계획 - 4GB 2 AMD CPU
  • 데이터 센터 지역 ​​- (가급적 귀하의 위치와 가까운 지역)
  • 인증 방법 - (ssh 키) 공개 키를 Digital Ocean에 복사합니다. ssh 키를 생성하려면 이 링크를 따르십시오.

  • 3. Jenkin 서버가 사용할 포트 22 및 8080을 열도록 방화벽 규칙을 구성합니다.



    새로 생성된 드롭릿을 클릭하고 네트워킹 탭으로 이동합니다.



    Ensure that ports 22 and 8080 are open to receive requests.
    
    




    4. 도커를 설치하고 Jenkins를 도커 컨테이너로 실행합니다.



    4.1 명령을 사용하여 드롭릿으로 ssh




             ```
    
    
                ssh root@YOUR_IP
    
    
    #### 4.2. Update the server by using the command.
    
    
    
    

    적절한 업데이트

    
    
    
    #### 4.3. Install recommended upgrades.
    
    
    
    

    적절한 업그레이드 -y

    
    
    
    #### 4.4. Install docker runtime engine.
    
    
    
    

    적절한 설치 docker.io -y

    
    
    
    ## 5. Run Jenkins as a docker container using the following command
    
    
    
    

    도커 실행 -p 8080:8080 -p 50000:50000 -d\
    -v jenkins_home:/var/jenkins_home\
    -v/var/run/docker.sock:/var/run/docker.sock\
    -v $(어떤 도커):/usr/bin/docker jenkins/jenkins:lts

    
    
    
    ### 6. Access the Jenkins server on the web using the server's public IP as shown below
    
    
    
    

    134.xxx.xx.xxx:8080

    
    
    
    After a successful installation of Jenkins in the Docker container, you should see a screen similar to the one below that will prompt you for an administrator password
    
    
    
    

    이 명령을 사용하여 initialAdminPassword를 가져옵니다.



    고양이/var/lib/docker/volumes/jenkins_home/_data/secrets/initialAdminPassword

    
    
    
    copy the password and login into Jenkins. We can now create our first Jenkins user.
    
    ![Screenshot from 2022-08-25 15-07-43.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1661429412236/lz0Kc6M0H.png)
    
    We have now successfully installed Jenkins.
    
    In our next article, we shall go through how to deploy a Django application to an ec2 instance using the Jenkins server we have set up.
    

    좋은 웹페이지 즐겨찾기