전체 글222 [Jenkins] 젠킨스 로그인 없이 대시보드 들어가기 처리방법 /var/lib/jenkins/config.xml에서 아래 설정을 true에서 false로 변경후 systemctl restart jenkins false 젠킨스 서비스 가 재시작 되면서 위 코드내역이 다시 true로 변경됨 그러면서 젠킨스 관리 > Configgure Global Security이 다음과 같이 설정된다. 원상복구 시키려면 아래 내역을 다시 변경해줘야한다. Allow anonymous read access를 체크해제 해줘야 로그인 페이지가 뜬다. 그렇지 않으면 로그인하지 않은 사용자도 젠킨스 메인페이지 접근이 가능하다. 2022. 6. 29. [Ansible] Distribution Ubuntu 18.04 on host x.x.x.x should use /usr/bin/python3, but is using /usr/bin/python for backward compatibility with prior Ansible releases 앤서블 수행시 작업은 success로 뜨지만 중간에 다음과 같은 에러발생으로 실패한 것 같은 착각을 주게됨 내용을 읽어보면 pytnon3.7이 있지만 호환성때문에 /usr/bin/python (2.7)를 사용중이라는 걸 알리는 경고문이다. [DEPRECATION WARNING]: Distribution Ubuntu 18.04 on host x.x.x.x should use /usr/bin/python3, but is using /usr/bin/python for backward compatibility with prior Ansible releases. A future Ansible release will default to using the discovered platform python for thi.. 2022. 6. 29. [Jenkins] 오래된 빌드 기록 삭제하기(삭제 로테이션) 빌드기록을 정리하지 않으면 성능이슈 발생가능성 있음 아래와 같이 빌드 기록을 정리 할 수 있음 설정방법 젠킨스 관리> 플러그인 관리 > Discard Old plugin 설치 각 프로젝트 설정 > 빌드후 조치 > discard old builds status to discard 체크박스 항목은 빌드기간이 지나도 유지할 항목임 2022. 6. 29. [Jenkins] jenkins job config history 관리(젠킨스 로그 관리) jenkins의 config 설정을 바꾼 이력에 대한 관리 필요 플러그인 중 job config history라는 것이 있음 export를 할 수 있는지는 찾아봐야 함 설치 방법 jenkins 관리 > plugin 관리 > job configuration history plugin 설치 history 로그 로테이션 젠킨스관리 > 환경설정 > Job config history 고급버튼 클릭 2022. 6. 24. [Jenkins] 젠킨스 프로젝트 이름 변경 project name change 젠킨스 프로젝트 이름 변경이 안되는줄 알았는데... 가능했다. 방법은 아래와 같다. 프로젝트 이름 변경 방법 프로젝트 이름 옆 역삼각형 클릭 > rename 2022. 6. 24. [Jenkins] jenkins vulnerability 플러그인 취약점 업그레이드 젠킨스 로그인 후 오른쪽 상단에 보면 상당히 거슬리게 뭐가 와있다. 번역기를 돌려보면 플러그인 취약점이 있다는 소리다. Warnings have been published for the following currently installed components: Jenkins 2.332.3 core and libraries Multiple security vulnerabilities in Jenkins 2.355 and earlier, LTS 2.332.3 and earlier Pipeline: Groovy 2689.v434009a_31b_f1 Sandbox bypass vulnerability through implicitly allowlisted platform Groovy files Git plugi.. 2022. 6. 24. [쉘 스크립트] [ [[ 차이점 대괄호 1개와 2개의 차이점 어쩌다 생긴 의문 쉘 스크립트 [ [[ 차이점 쉘 스트립트 이중 대괄호 단일 대괄호 쉘스크립트에서 많이 쓰는 if문.. 일반적으로 if [ ] 로 대괄호 1개를 써왔다. 어쩌다가 변수의 값이 포함된 내용중 xxx 문자가 포함되면 참이라는 구문을 만들어야해서 구글에 검색해봤는데 아래와 같이 표기 하더라 #!/bin/bash str='This is the shell script example.' if [[ "$str" == *shell* ]]; then echo "It contains 'shell'" fi 대괄호가 두개인 것이다. 한개로는 안될까? #!/bin/bash str='This is the shell script example.' if [ "$str" = *shell* ]; then echo "It.. 2022. 6. 22. [CentOS7] sed 명령어 특정 문자열 아래줄 삭제 후 저장 sed -i '/^seotest/{n;d}' test $ cat test vvvvvvvvvvvvvv seotest adfadfadzvcvzcvcvz 123213123123 # 명령어 수행 sed -i '/^seotest/{n;d}' test $ cat test vvvvvvvvvvvvvv seotest 123213123123 특정 문자열 아래 문자열 추가 sed -i'' -r -e "/seotest/a\add hello world" test $ cat test vvvvvvvvvvvvvv seotest 123213123123 # 명령어 수행 sed -i'' -r -e "/seotest/a\add hello world" test $ cat test vvvvvvvvvvvvvv .. 2022. 6. 21. [Jenkins] cenots7 https port 변경 안될 때 문제점 centos 7 젠킨스 서비스 port 변경이 안되는 경우가 있다. centos7 Jenkins 2.332.2 기준 port 변경을 하려면 /etc/systemd/system/jenkins.service.d 에서 해줘야 한다. 나같은경우 예전 https 설정을 8443 으로 했었던 적이 있는데, jenkins 버전 업그레이드를 하고 포트가 4430에서 8443으로 변경되었고, 서비스 재시작, 재부팅을 해도 포트가 변경되지 않는 문제가 발생되었다. systemctl status jenkins로 확인한결과 실행 데몬 밑에 override.conf라는 파일에 예전 정보가 로드되면서 변경된 설정이 먹히지 않은 문제였다. 해결방법 아래 파일 제거 /etc/systemd/system/jenkins.servi.. 2022. 6. 17. [Jenkins] 젠킨스 버전 업그레이드 롤백 알람창에 신규버전을 받을 수있다는 알람이 나오고 "여기"버튼을 누르면 jenkins.war파일이 받아지는데 이럴필요없이 yum으로 구축했다면 yum으로 업데이트해주면 된다. jenkins 업데이트 방법 ## stop service systemctl stop jenkins ##인증키 등록 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key ## yum update yum update jenkins -y ## start service systemctl daemon-reload systemctl start jenkins ## 다운그레이드 방법(롤백) yum downgrade jenkins 업그레이드 후 문제발생 yum 으로 업데이트를 했는데 구동.. 2022. 6. 15. 이전 1 ··· 12 13 14 15 16 17 18 ··· 23 다음 반응형