profile
자몽 허니 블랙티와 아메리카노 사이 그 어딘가
post-thumbnail

[ Jenkins ] Jenkins Pipeline 구문

Pipeline을 사용하기 위해서는 프로젝트 저장소(git, svn 등)의 JenkinsFile이 작성되어야 한다. 이 JenkinsFile 이 작성되기 위해 선언형 Pipeline 구문 과 스크립트형 Pipeline 구문 2가지를 사용할 수 있다.선언형 Pipeli

2024년 3월 12일
·
0개의 댓글
·
post-thumbnail

[ DevOps ] Jenkins 기반의 CI/CD 환경 구축 (5) - Jenkins 기초 설정 및 기초 가이드

우선 Jenkins의 첫 화면이 이렇게 나올것인데, 설치 시 받았던 Hash 값을 넣어주면 된다.최초 비밀키 알아내는 방법admin을 발급받기 위한 임시 비밀번호이다. 이 key를 입력해주면 된다.

2024년 3월 11일
·
1개의 댓글
·
post-thumbnail

[ DevOps ] Jenkins 기반의 CI/CD 환경 구축 (4) - Jenkins Image 구성

저번 포스팅에서 AWS를 이용한 Linux를 구성했고, Ubuntu에서 Docker와 Docker Compose를 구성해보았다.이번에는 파이프라인(pipeline)의 핵심인 Jenkins를 설치해보도록 하자.우선 Docker Hub에 접속하여 Jenkins Image

2024년 3월 7일
·
0개의 댓글
·
post-thumbnail

[ Spring ] @ComponentScan Annotation에 대해서

기존 Spring에서는 자바 코드의 @Bean이나, xml파일의 <bean> 태그 등을 통해서 직접 등록할 스프링 빈을 나열했다.실무에서는 코드가 수십, 수백개가 될텐데 이 Bean들을 모두 일일히 등록해주려면 귀찮기도하고 실제로 누락되는 정보도 많을 것이다.그래

2024년 3월 6일
·
0개의 댓글
·
post-thumbnail

[ DevOps ] Jenkins 기반의 CI/CD 환경 구축 (3) - Docker 및 Docker Compose 설치

저번 포스팅에서 AWS를 이용한 Linux를 구성했고, 이번 단계에서는 Docker 구성과 환경설정을 해 보겠다.참고 문서Ubuntu 에서 Docker 엔진 구성하기OS RequirementUbuntu 버전은 잘 맞는 것을 확인했다.apt-get 패키지 관리 도구를 사

2024년 3월 6일
·
0개의 댓글
·
post-thumbnail

[ DevOps ] Jenkins 기반의 CI/CD 환경 구축 (2) - AWS EC2를 이용한 Linux 구성

다음과 같은 순서로 Jenkins를 설치 할 예정이다.이번 포스팅에서는 Linux 구성을 먼저 하겠다.AWS에서 EC2를 활용하여 Cloud에 Linux를 구성하도록 한다.AWS Console Home 여기에 접속하여 로그인을 하고 결제 정보 입력만하면 프리티어를 이용

2024년 3월 6일
·
0개의 댓글
·
post-thumbnail

[ DevOps ] Jenkins 기반의 CI/CD 환경 구축 (1) - 용어, 개념, 특징

개요 우선, Jenkins 기반의 CI/CD 환경을 구축하기 전 용어들의 개념, 특징들을 정리해서 개념을 익히고 가자. DevOps > 'Development' + 'Operation' 의 합성어로 개발(Development)와 운영(Operation)을 결합해 탄

2024년 3월 6일
·
0개의 댓글
·
post-thumbnail

[ Security ] SSL/TLS 개념 및 통신 프로세스

우선 SSL/TLS를 어디에 왜 사용하는지 알기 위해 HTTP와 HTTPS는 무엇인지, 무슨 차이점이 있는지 알아야 한다.HTTP(Hypertext Transfer Protocol)는 말 그대로 HTML을 전송하기 위한 통신규약을 의미한다. HTTPS에서 마지막의 S는

2024년 3월 4일
·
0개의 댓글
·
post-thumbnail

[ React ] 3. JSX와 기본규칙

JSX란? JSX(Javascript Syntax eXtension)는 Javascript를 확장한 문법이다. 특징 JSX는 React로 프로젝트를 개발할 때 사용되므로 공식적인 javascript 문법은 아니다. 브라우저에서 실행하기 전에 바벨(babel)을 사용하

2024년 3월 4일
·
0개의 댓글
·
post-thumbnail

[ React ] 2. Component 생성 및 불러오기

우선 /src 경로 아래에 Hello.js라는 파일을 생성해준다.React에서는 Component를 함수(function)형태와 클래스(class)형태로 작성할 수 있다.리액트 컴포넌트에서는 XML 형식의 값을 반환해줄 수 있는데 이를 JSX 라고 부른다.Hello.j

2024년 3월 4일
·
0개의 댓글
·
post-thumbnail

[ React ] 1. 환경 세팅 및 리액트 프로젝트 생성

아래 링크로 이동하여 LTS 버전을 다운로드 받고 설치해주면 된다.Node.js 설치설치 확인cmd에서 아래와 같이 명령어를 입력했을 때 node의 버전과 npm(node package manager) 버전을 확인하여 버전이 뜨면 정상적으로 설치가 된 것이다.node

2024년 2월 29일
·
0개의 댓글
·
post-thumbnail

[ Spring ] 좋은 객체 지향 설계의 5가지 원칙(SOLID)

Spring이 생겨난 핵심적인 요인 중 좋은 객체지향 설계를 위함이 있다.객체 지향 설계를 잘 하기 위해서는 SOLID 원칙을 중요하게 생각하고 설계를 하면 된다.clean code로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리를 한 이론이다. (기

2024년 2월 14일
·
0개의 댓글
·
post-thumbnail

[ Linux ] rpm 명령어 주요 옵션 정리

RHEL, CentOS, Fedora 등의 redhat 계열 리눅스 OS에서는 프로그램 설치를 rpm 또는 yum 패키지 관리자를 통해 수행한다.본 포스팅에서는 rpm 명령어에 대해 정리 해보겠다.패키지 설치 시 -i 옵션을 사용한다.설치 시 추가 사용가능 옵션\-v(

2024년 2월 7일
·
0개의 댓글
·
post-thumbnail

[ Network ] Load Balancer

업무를 하면서 LDAP, SSO서버, WAS(WebSphere) 등등을 N중화 해 보면서 L4, L7과 꽤나 친해졌다고 생각했는데 업무 중 과장님께서"우리가 사용하는 LB는 무슨 알고리즘을 사용하고 있을까요? ㅎㅎ"라고 물으셨는데 대답할 수 없어서 공부하며 정리해보는

2024년 1월 31일
·
0개의 댓글
·
post-thumbnail

[ SSL/TLS ] keytool로 사설인증서 생성(jks keystore)

키 쌍(key pair) 생성 > keytool -genkeypair -keystore keystore이름.jks -storepass keystore 비밀번호 -alias key 별명 -keyalg RSA -keysize 2048 -validity 유효기간 -keypa

2024년 1월 19일
·
0개의 댓글
·
post-thumbnail

[ WebSphere ] WebSphere ND Clustering 구성

개요 WebSphere ND를 서버2개에 설치한 후 한곳에는 Dmgr(관리 웹 콘솔) + AppSrv01(Node Instance)를 설치하고, 한곳에는 AppSrv01(Node Instance)를 설치하여 Clustering을 구성해 보겠다. 보통은 IHS(IBM

2023년 11월 30일
·
0개의 댓글
·
post-thumbnail

[ WebSphere ] Install Manager CLI로 설치하기

프로젝트를 하다보니 CLI로 Install Manager를 설치 해야 할 일이 생겨 기록해둔다.IM 설치파일을 압축해제 해준다.IBM Document - IM Install (Console Mode)위 링크를 참고하여 ./installc -c 명령어를 이용하여 Inst

2023년 11월 21일
·
0개의 댓글
·
post-thumbnail

[ WebSphere ] Profile 삭제

Clustering을 하던 도중에 이전에 Profile Node를 생성하던 도중 보안관리 적용을 했어서 clustering이 정상적으로 진행되지 않고 계속 에러가 났다.그래서 Node를 삭제하고 다시 Profile을 생성하려고 한다.참고 IBM Document우선 삭제

2023년 11월 8일
·
0개의 댓글
·
post-thumbnail

[ WebSphere ] ND(Network Deployment) Instance 생성 및 Server 구동

사전준비 우선 지금은 Instance 생성 1. WebSphere Custom Toolbox 구동(GUI)

2023년 11월 3일
·
0개의 댓글
·
post-thumbnail

[ WebSphere ] WebSphere Application Server ND(Network Deployment) 설치

회사에서 당장 프로젝트에 나가서 구축해야할 WebSphere가 제품군이 너무 다양하여 몇일을 헤매다가 정리해보는 글이다.WebSphere Application Server 9.0.5 설치 기준한 서버에 WebSphere(WAS), ISVD(LDAP), DB2(Datab

2023년 11월 1일
·
0개의 댓글
·