Linuxias
Developer's Delight
Linuxias
  • Category
    • AI
      • Deep Learning
      • Machine Learning
      • Data Science
      • Framework
      • MLOps
      • Paper-Review
      • Tips
    • Android
      • Kotlin
      • Component
      • Compose
      • Compose UI
      • Material
      • Testing
    • Software Architecture
      • Architecture Pattern
      • Design Pattern
      • Requirement Engineering
    • Linux
      • Compile & Link
      • Command & Tool
      • Container
      • Debugging & Testing
      • Profiling
      • Kernel Analysis
      • Server
      • Shell Script
      • System Programming
    • Language
      • Carbon
      • C,C++
      • C#
      • Java
      • Python
    • ETC
      • Data Struct | Algorithm
      • git
      • Security
    • Book
    • 경제공부
      • 세금
      • 부동산
hELLO · Designed By 정상우.
Linuxias

Developer's Delight

ETC

[Jenkins] cert problem

2022. 3. 22. 22:20
반응형

Jenkins 환경 구축은 단순하면서도 복잡한 과정입니다. 문제가 발생하지 않는다면 매우 빠르고 쉽게 환경 설정을 할 수 있으나, 중간에 문제가 발생하게 된다면 문제를 해결하는데 매우 오랜 시간이 걸릴 수 있습니다. 특히 근무하는 회사의 내부에서 환경 설정 시 프록시, 방화벽, 인증 등 다양한 문제가 발생할 수 있습니다.

이 글은 그 중 아래 cert 관련하여 아래 에러에 대해 해결한 내용을 공유하려 합니다.

unable to find valid certification path to requested target"

환경 / 버전

OS : Ubuntu 20.04 LTS
Jenkins : 2.332.1
Java : 11

문제

sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

위 에러는 http에서 https에 접속하려고 할 때 발생할 수 있는 문제입니다.

해결방법

1. update-center 주소 변경

Manage Jenkins - Manage Plugin - Advanced 에서 Update site 경로를 변경해 줍니다.

https://updates.jenkins.io/update-center.json 주소에서 https를 http로 변경합니다. http://updates.jenkins.io/update-center.json

2. skip-certificate-check plugin 수동 설치

이 방법은 certificate를 check하는 과정을 skip하도록 설정하는 Plugin입니다. 현재 Plugin 설치가 되지 않으므로, 아래 링크에서 다운을 받습니다.

skip-certificate-check download

다운받은 hpi 파일은 ${JENKINS_HOME}/plugins/ 디렉토리 하위에 복사하고, Jenkins를 재시작합니다. 저 같은 경우 Ubuntu 20.04를 사용하고 있으므로 JENKINS_HOME은 /var/lib/jenkins/ 입니다.

감사합니다.

반응형
저작자표시 비영리 (새창열림)

'ETC' 카테고리의 다른 글

[Github Action] 원하는 경로에서 Step 수행하기  (0) 2022.10.05
ADsP (데이터분석 준전문가) 자격증 취득 후기  (0) 2022.04.07
Ubuntu - terminator 설치 후 vertically split 문제  (0) 2022.02.10
Github Action - GameCI 이용하여 Unity 프로젝트 빌드하기  (0) 2022.02.05
Github Action #2 - 예제 분석하기  (0) 2022.01.30
    'ETC' 카테고리의 다른 글
    • [Github Action] 원하는 경로에서 Step 수행하기
    • ADsP (데이터분석 준전문가) 자격증 취득 후기
    • Ubuntu - terminator 설치 후 vertically split 문제
    • Github Action - GameCI 이용하여 Unity 프로젝트 빌드하기
    Linuxias
    Linuxias
    I want to be a S/W developer who benefits people.

    티스토리툴바