Jenkins 메인에서 Jenkins관리 > Tools로 들어가준다." JDK installations"을 찾아서 Add JDK로 사용할 JDK 버전만큼 만들어주고,Name과 JAVA_HOME 경로를 적어준다. 내가 구축한 서버에는 /usr/lib/jvm/java-11-openjdk-amd64 경로여서 이렇게 작성했다. 근데 " not a directory on the Jenkins controller " 라는 오류가 확인됐다.아무리 찾아봐도 해결되지 않았다. 도커를 사용하는 경우서버에서 도커를 사용하고 있다는 사실을 알았다... 도커를 사용하면 서버에서 기존에 사용하던 /usr/lib/jvm를 찾아갈 수 없기때문에도커 실행시 볼륨 마운팅을 해주어야한다.docker run -d --name jenkins..
젠킨스 셋팅업무를 맡게되었다.서버에 설치는 되어있는 상태로, 자동빌드 및 배포작업을 할 예정이다. 생성 원하는 디렉토리 위치에서 New item을 생성한다.이름을 입력해주고 FreeStype project를 선택해주었다. 프로젝트 셋팅General은 기본적인 설명정도만 작성하고 "소스 코드 관리" 를 확인한다.Git을 선택하면 Repository URL 을 입력하는 란이 있다. URL만 입력하면 다음처럼 빨간 문구가 뜰텐데, 아래 Credentials 셋팅을 해주면 해결된다. 제일아래 살짝 보이는 Branches to build에도 빌드할 브랜치를 입력해준다. 아래셋팅에 대한 설명도 간단하게 적겠다. 빌드유발 (빌드 시점) "빌드를 원격으로 유발" - 스크립트를 통해 원격으로 빌드"Build after..
암호화 방식에 대해서 Jwt Token 방식을 사용하고있었는데, (Spring으로 Jwt Token값 생성하는 방법은 여기)이 Jwt Token은 https://jwt.io/ 사이트에 들어가면 토큰의 값을 확인할 수 있다.처음에는 암호화되서 프론트에 준 값인데 왜 값조회가 가능하지.. 그러면 암호화의 의미가 없지않나? 하는 의문이 들었었다. JWT 구조 파악Jwt의 값은 Header, Payload, Signature로 나뉜다. 이중에서 Payload는 넣고자 하는 실제 데이터부분인데, Payload는 단순히 Base64 인코딩되어있기때문에 Base64 디코딩으로 간단하게 값을 확인할 수 있다. 그리고 서버에서 갖고있는 key값으로 이 값들의 안정성을 보증하는게 Signature라고 볼수 있다.그래서 P..
로그를 개조해보겠다.1. log4j2 라이브러리 추가dependencies { ... // log4j2 implementation 'org.springframework.boot:spring-boot-starter-log4j2' testImplementation 'org.springframework.boot:spring-boot-starter-log4j2'} 2. log4j2 로그 양식규정해당 xml 파일은 /src/main/resources/log4j2.xml 경로에 생성했다. stock %d{yyyy-MM-dd HH:mm:ss.SSSS} [%t] %highlight{%-6p}{FATAL=bg_red, ERROR=red, WARN=yellow, INFO=gr..
회사컴퓨터를 보안문제로 포맷하게 되었다..ㅎ... 사실 보통 회사라면 DB 서버를 따로 두기때문에 MySQL서버를 구축할 일이 없기는 한데, 포맷된김에 한번 셋팅해보겠다. 1. 우선 MySQL installer를 받자. https://downloads.mysql.com/archives/installer/ MySQL :: Download MySQL Installer (Archived Versions)Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Installer, please visit MySQL Downloads..
source tree로 깃 내역을 불러오려는데 이런 오류가 확인되었다.문구에 나오는대로 git config --add safe.directory {디렉토리} 로 명령어를 입력했는데 "fatal: not in a git directory"라는 오류가 뜨고 해결이 되지 않았다. 그래서 일단 .gitconfig 파일을 찾았다. 위치는 바탕화면 or 문서 or 사진의 상위 디렉토리다. [safe]의 가장 아래에 다음과 같이 추가해주었다. 하지만 신뢰할 수 있는 디렉토리라면 D:/workspace/*처럼 설정하는것이 나중에 더 안건들이고 편할것같다.
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.