전체 글 794

리눅스 파일 타임스탬프 수정

리눅스 파일 타임스탬프를 기준으로 테스트할 때, 타임스탬프를 수정이 필요합니다. touch 명령어로 타임스탬프를 수정할 수 있습니다. ※ 리눅스 파일시간정보를 알고 있어야 합니다. touch -a -m -t ※ 예시 #!/bin/bash set -e echo "start" # ex: 5.2 1:45 SUCCESS_DATE=202205010145 # ex: 5.4 1:45 FAIL_DATE=202205040145 # testcase1: /tmp/data 디렉터리 삭제 mkdir -p /tmp/data touch -a -m -t $SUCCESS_DATE /tmp/data/delete_success1.txt touch -a -m -t $SUCCESS_DATE /tmp/data/delete_success2.tx..

젠킨스 컨셉

안녕하세요. 이 글은 젠킨스가 어떻게 동작하는지 컨셉에 대해 간단히 소개합니다. 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..