0%

Jenkins 설치하기

공식 image에 가보면 docker에 Jenkins를 설치하는 방법이 나와 있습니다. 하지만 저는 docker-compose를 사용해서 설치하겠습니다.

저는 nginx를 사용해서 접속 관리를 하기 때문에 8080을 expose로 노출시키지 않았습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#docker-compose.yml
services:
jenkins:
image: jenkins/jenkins:lts
container_name: jenkins
ports:
# - "8080:8080"
volumes:
- jenkins_home:/var/jenkins_home
restart: unless-stopped
expose:
- 8080
volumes:
jenkins_home:
driver: local
더 읽어보기 »

앞서서…

2024년 10월에 작성된 글이기 때문에 시간에 따라 트랜드가 변할 수 있습니다. 여러 기업 코테에 합격도 하고, 삼성 B형 취득도 해서 제가 공부한 방법이 나름대로 효과가 있었다고 생각합니다. 그래서 취뽀한 지금 나만의 코테 준비 전략을 기록해 보려 합니다.

언어 선택

아마 코딩 테스트를 준비하는 분들에게 언어 선택은 큰 고민거리일 것입니다. 저는 Python -> C++ -> Java 순으로 언어를 바꿨기에 언어 선택에 대한 고민을 많이 했습니다. 그래서 제가 Java를 선택한 이유를 적어보려 합니다.

더 읽어보기 »

B형 이란??

삼성에서 SW 개발자의 역량을 평가하기 위해 시행하는 시험이다. A형, B형, C형으로 나뉘며, 코로나 이전에는 주기적으로 시행되었으나, 코로나 이후로는 SSAFY, 대학생 특강, 임직원 등 제한된 경우에만 응시할 수 있다.

시험

시험 구성은 위 사진처럼 있다. 제한 언어는 C, C++, Java이며 가끔 Python도 허용한다. 시험은 4시간 동안 진행되며, 1문제를 풀어야 한다.

더 읽어보기 »

상황

Spring Boot에서 restTemplate으로 공공데이터 API를 사용할 때, Could not extract response: no suitable HttpMessageConverter found for response type [class ~] and content type [text/xml;charset=UTF-8]가 발생했다.

해당 에러는 xml을 적절한 형식으로 변환하지 못해서 발생하는 에러이다. 이를 해결하기 위해서 class를 String으로 변경하고 확인해 보았다.

error
확인해보니, SERVICE_KEY_IS_NOT_REGISTERED_ERROR가 발생했다. 해당 에러는 서비스키가 정상적이지 않아 발생하는 에러이다. 서비스키 발급을 최근에 했다면 등록되는 시간이 필요하지만, 이미 다른 프로젝트에서 사용하고 있는 서비스키였기 때문에 이상하다고 생각했다.

더 읽어보기 »