분류 전체보기 719

젠킨스 컨셉

안녕하세요. 이 글은 젠킨스가 어떻게 동작하는지 컨셉에 대해 간단히 소개합니다. pdf: https://www.slideshare.net/sungwookchoi5/ss-251740655 영상:https://youtu.be/yYuReMl5kyY 개발언어 젠킨스는 자바로 개발되었습니다. 자바 8, 자바 11설치가 필요합니다. 젠킨스 실행환경은 JVM에 영향을 받는데 실행할 때 설정한 JVM옵션은 [Jenkins 관리 → 시스템 속성]메뉴에서 확인할 수 있습니다. 데이터 저장방법 젠킨스는 놀랍게도 데이터베이스를 사용하지 않습니다. 모든 데이터는 파일로 저장됩니다. 디폴트 저장경로는 /var/jenkins_home입니다. 아키텍처 젠킨스는 분산 아키텍처로 설계되었습니다. controller와 worker역할이 ..

transit gateway를 이용한 VPC연결

2022년 4월 본사에 잠시 있을 때, AWS 프로젝트 설계&구축에 참여했었는데요. transit gateway를 이용한 여러 계정간 VPC연결 과정이 기억에 남습니다. 이 글에서는 transit gateway에 대해 간단히 소개합니다. 영상: https://youtu.be/UtxONDukY_M transit gateway란? aws 공식문서(참고자료 1)에서는 VPC, 온프레미스 네트워크를 연결하는 전송허브(transit gateway)라고 표현합니다. 라우터로 네트워크 대역을 연결하는 것처럼, transit gateway는 VPC를 연결합니다. 컨셉 공식문서(https://docs.aws.amazon.com/vpc/latest/tgw/what-is-transit-gateway.html​)에 trans..

windows10에 chocolatey설치

wsl버그가 자주 발생하여.. 윈도우에 소프트웨어를 직접 설치하려고 합니다. ㅜ.ㅜ 유명한 도구는 chocolatey입니다. Mac OS에서 사용하는 homebrew와 비슷하다고 생각하시면 됩니다. 파워쉘을 관리자 권한으로 실행 한 후, 설치 명령어를 입력합니다. Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install..

reactjs 또는 vuejs를 nginx와 연동할 때 자주 실수하는 포인트

프론트엔드 개발에 많이 사용하는 reactjs와 vuejs는 nginx와 연동을 많이 하는데요. 많이 발견되는 실수가 try_files에서 "/"를 빼먹는 점입니다. 아래가 틀린 부분인데요. 한번 찾아보실래요?. location / { root /app; index index.html; try_files $uri $uri /index.html; } 정답은 바로 $uri/에서 "/"가 빠져있었습니다. location / { root /app; index index.html; try_files $uri $uri/ /index.html; }