Ubuntu 12.04에서 Jenkins 설치 및 사용 방법

Ubuntu 12.04에서 Jenkins 설치 및 사용 방법

2022-06-01 last update

6 minutes reading Ubuntu Deployment

상태: 비활성화


본고는 더 이상 지원되지 않는 Ubuntu 버전을 소개합니다.현재 실행 중인 서버에서 Ubuntu 12.04를 실행하는 경우 지원되는 Ubuntu 버전으로 업그레이드하거나 마이그레이션하는 것이 좋습니다.
  • Upgrade to Ubuntu 14.04 .
  • Upgrade from Ubuntu 14.04 to Ubuntu 16.04
  • Migrate the server data to a supported version
  • 원인:
    Ubuntu 12.04 reached end of life (EOL) on April 28, 2017, 보안 패치나 업데이트를 더 이상 받지 않습니다.더 이상 이 안내서를 유지하지 않습니다.
    다음을 참조하십시오.
    이 설명서는 참조용으로 여전히 유용할 수 있지만 다른 Ubuntu 버전에서는 사용할 수 없습니다.사용할 수 있는 경우 Ubuntu 버전을 위한 설명서를 사용하는 것이 좋습니다.페이지 상단의 검색 기능을 사용하여 최신 버전을 찾을 수 있습니다.

    소개


    Jenkins는 지속적인 통합 도구를 위한 소스입니다.처음에는 2004년 하덴슨으로 명명됐지만 2011년 논란으로 젠킨스로 개명됐다.소프트웨어를 구축하거나 소프트웨어나 사이트를 각 노드에 배치하거나 단원/행위 구동을 실행하는 소프트웨어 테스트에 사용할 수 있다.본고는 Jenkins를 설치하고 구성하며 첫 번째 작업을 만드는 방법을 보여 줍니다.기초를 설정한 후에 특정 시간에 플러그인을 구축하고 설치합니다.

    가설

  • 실행 중인 VPS가 있으며 루트 사용자로 로그인합니다.
  • 본고는 Ubuntu 13.04 x64를 위한 것이지만 통용되는 것으로 최소한 Ubuntu 12.04 및 이상의 버전에서 실행되어야 한다는 것을 설명한다.
  • ci를 가정하다.회사명net은 Jenkins를 설치할 상자를 가리킨다.
  • Jenkins 설치


    Jenkins를 설치하기 전에 키와 원본 코드 목록을 apt에 추가해야 합니다. 두 단계로 나누어 완성해야 합니다. 우선 키를 추가합니다.
    wget-q-O-http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key| apt 키 추가 -
    그 다음으로 Jenkins의 소스 목록을 만듭니다.
    메아리 debhttp://pkg.jenkins-ci.org/debian2진/>/etc/apt/sources.목록젠킨스 선생님.목록
    이제 Jenkins를 설치하기 전에 apt 캐시만 업데이트하면 됩니다.
    소스 업데이트
    캐시가 업데이트되었으므로 Jenkins를 계속 설치할 수 있습니다.Jenkins는 많은 의존 항목이 있기 때문에 몇 분이 걸려야 모두 설치할 수 있습니다.
    apt get 설치 jenkins

    Jenkins 구성


    Jenkins가 달리고 있는 김에ci로 가세요.회사명순가치: 8080.기본 Jenkins 화면에서 환영합니다.

    현재 설치가 안전하지 않아 모든 사람이 접근할 수 있다.우리 이 문제를 해결합시다!먼저 왼쪽 메뉴에서 Manage Jenkins로 이동한 다음 로드된 페이지에서 Setup Security(보안 설정)를 클릭합니다.

    그런 다음 보안 설정을 확인합니다.

    Jenkins 자체 사용자 데이터베이스를 사용하도록 설정하고 등록을 해제합니다.

    다음 행렬 기반 보안을 선택합니다.

    Anonymous가 뷰 그룹 내에서만 읽기 권한이 있는지 확인합니다(Jenkins는 이 설정이 없을 때 충돌).

    페이지 하단의 저장 을 클릭합니다.페이지를 불러오면 로그인 폼을 볼 수 있습니다. 이 폼을 무시하고ci로 이동합니다.회사명순가치: 8080.이 레지스트리가 표시됩니다.

    사용자 이름hudson (또는 다른 사용자가 좋아하는 이름, Jenkins가 소문자 사용자 이름을 사용하기 때문에, 헷갈리지 않도록 이 사용자 이름을 선택하는 것을 강력히 권장합니다.) 이 새 Jenkins가 설치된 관리자가 될 것입니다.

    첫 번째 작업 추가


    이제 모든 것이 시작되고 실행되었으니, 우리의 첫 번째 작업을 만들 때가 되었다.새 작업 링크를 클릭합니다.

    uptime라는 자유 항목을 만듭니다.

    Ok를 누르고 다음 페이지에 Execute Shell build 단계를 추가합니다.

    명령 필드의 경우 정상 실행 시간을 입력합니다.

    화면 아래쪽에 있는 저장 버튼을 클릭합니다.다음 페이지가 끝나면 지금 만들기 버튼을 클릭하여 로드합니다.

    를 클릭하면 구축 내역 블록에 구축이 표시됩니다.

    콘솔을 클릭하여 내보낸 파란색 구:

    당신의 일을 안배하다


    Jenkins는 원하는 시간 또는 특정 시간에 작업을 실행할 수 있습니다.현재 우리는 이미 기본 구축을 설치했고, 지금은 구축 시간표를 설정할 때이다.먼저 항목 반환 링크를 클릭하여 작업 개요를 반환합니다.

    개요로 돌아가서 구성 버튼을 클릭합니다.

    이것은 첫 번째 설정 작업과 같이 설정 페이지로 안내합니다.이제 빌드 트리거를 찾고 정기적으로 빌드를 확인합니다.

    현재 이 입력 필드는 Crontab 문법을 받아들이기 때문에 @hourly로 설정할 때 시간당 한 번, ******는 분당 한 번 실행됩니다.Firefox나 WebKit 같은 구식 야간 구축을 원한다면 자정부터 새벽 2시 59분까지 시작할 수 있도록 @midnight로 설정하십시오.우리는 그것을 0*/6***로 설정하여 6시간에 한 번씩 시작하고 매일 네 번의 새로운 구축을 제공합니다.작업을 저장하면 스케줄러가 지정된 시간에 작업을 시작합니다.
    Jenkins의 스케줄러에는 특별한 추가 기능이 포함되어 있습니다.입력 필드의 오른쪽에 있는 파란색 물음표를 확인하여 자세한 내용을 확인하십시오.

    플러그인 설치


    Jenkins에는 사용할 수 있는 많은 플러그인이 있습니다.구축 도구부터 FTP 및 SSH 발표자, Chuck Norris의 테스트 덮어쓰기 보고서까지.우리는 서로 다른 구축과 작업에 사용되는 디스크 공간을 추적하는 플러그인을 설치할 것이다.이것은 우주 식객을 찾는 것을 더욱 쉽게 만들었다.시작하려면 젠킨스를 다시 관리하세요.그런 다음 관리 플러그인을 클릭합니다.

    플러그인을 사용하여 디스크를 찾아 선택합니다.

    완료되면 화면 밑에 있는 Install(설치)을 클릭하고 restart(재시작) 단추를 누르지 마십시오.

    플러그인이 설치될 때까지 기다리기만 하면 사용할 수 있습니다.

    이것은 설정되지 않은 상당히 간단한 플러그인이지만, 일부 플러그인(예를 들어 SSH 플러그인)은 설치 후에 설정을 해야만 그것들을 정확하게 사용할 수 있다.

    결론


    축하합니다. 당신이 방금 당신의 첫 번째 일을 창립하고 구축했습니다!6시간마다 한 번씩 운행하여 전천후 구축을 제공할 계획이다.모든 작업의 디스크 사용 상황을 추적하기 위한 플러그인도 설치되어 있습니다.작업은 완전히 쓸모가 없고 정상적인 운행 시간과 현재 부하만 표시하지만, Jenkins가 작업을 만들 때 사용할 수 있는 능력을 확실히 보여 준다.특히 플러그인과 결합하면 Jenkins는 믿을 수 없는 강력한 도구입니다.
    제출자: Cees Jan Kiewiet