개발/Tool
[Jenkins] Jenkins 빌드 번호 변경하는 방법: Script Console 활용 가이드
Jenkins currentBuild number를 변경하는 방법중에 하나는 Jenkins 관리 > Tools and Actions > Script Console 페이지에서 할수 있습니다.Script Console에 빌드번호를 변경할 프로젝트와 빌드번호를 설정 후 실행을 클릭하고 프로젝트 빌드 시 설정한 빌드 번호로 빌드되는것을 확인할 수 있습니다.def job = Jenkins.instance.getItemByFullName("프로젝트명")job.nextBuildNumber = 31 // 원하는 빌드 번호로 설정job.save()
[Jenkins] 파이프라인 빌드 오류 해결: Gradle 설정 문제
Jenkins 파이프라인 빌드 시 아래와 같은 에러가 발생했습니다.org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:WorkflowScript: 4: Tool type "gradle" does not have an install of "Gradle" configured - did you mean "gradle"? @ line 4, column 16. gradle 'Gradle'해당 오류는 Jenkins 파이프라인에서 gradle 명령어를 사용할 때 발생하는 것으로 Jenkins에서 gradle을 찾지 못하고 있다는 의미입니다. 해결 방법Gradle 설치 확인 및 구성Jenkins에서 관리 > Gl..
Keycloak Client 문제 해결: 401 에러 및 DB Node 관련 문제 해결 방법
Keycloak을 사용하는 Spring Boot 애플리케이션에서 클라이언트 인증 과정에서 401 에러가 발생했습니다.로컬에서는 Keycloak 인증이 되는데 개발서버 Kubernetes 환경에서는 아래의 에러가 발생했습니다.java.io.IOException: Server returned HTTP response code: 401 for URL: http://keycloakurl:keycloakport/realms/realms명/protocol/openid-connect/token at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)Keycloak에서 사용하는 MariaDB Node가 Not R..
이미지 좌표 구하기
이미지상의 특정 위치의 좌표를 구할 필요가 생겼습니다.해당 서비스를 제공하는 사이트를 찾아보니 이미지좌표계산사이트 에서 좌표를 구할 수 있었습니다. 처음 사이트에 진입하면 아래와 같은 화면을 볼 수 있습니다. 파일 선택을 누른 후 이미지를 선택하고 accept를 클릭 하면 이미지가 로딩됩니다. 이미지상의 특정 위치의 영역을 잡으면 해당 위치의 pixel값을 확인할 수 있습니다.vh, vw 같은 퍼센트 값을 구하려면 사이트에서 구한 pixel 값과 전체 이미지의 pixel 값의 비율을 계산하면 됩니다.