본문 바로가기

분류 전체보기552

/**/* 은 무슨 뜻일까? Glob 패턴에 대해서 알아보자 Glob 패턴이란 무엇인가?Glob 패턴은 와일드카드 패턴을 지정된 패턴과 일치하는 경로, 이름, 목록으로 확장할 수 있는 패턴을 말한다. 초기 버전의 Linux에서 명령 인터프리터는 이러한 문자를 명령에 대한 따옴표가 없는 인수로 확장하는 프로그램에 의존했다.이 명령은 나중에 라이브러리 함수로 제공되었으며, 현재 쉘을 포함한 수많은 프로그램에서 사용된다 Node.jsGoJavaHaskellPythonRubyPHP 등등별표 Asterisks(*)가장 일반적으로 사용되는 와일카드이다. 여러 가지 방법으로 사용되지만 보통 문자열의 일부와 같은 여러 문자를 매칭하는데 사용된다. *  - Linux에서는 슬래시를 제외한 모든 항목과 일치한다. Windows에서는 백슬래시와 슬래시와 일치하지 않는다. **  - .. 2024. 10. 23.
젠킨스(Jenkins) PowerShell SVN: E175013 Access to 'directory' forbidden 문제 해결하기 젠킨스(Jenkin)에서 PowerShell SVN Commit시 에러 발생C드라이브에 문제가 생기면서 윈도우즈를 재설치하였다. 그러면서 기존에 사용하던 젠킨스(Jenkins)도 재설치를 진행하였다.젠킨스 설정은 다행히도 D드라이브에 있어서 Jenkins_home 그대로 가져와서 적용했다. svn: E170013: Commit failed (details follow):svn: E170013: Unable to connect to a repository at URL 'http://svn/trunk/directory'svn: E175013: Access to '/svn/directory' forbiddenBuild step 'PowerShell' marked build as failureFinished: .. 2024. 10. 23.
Command-line에서 svn 명령어 사용하기 젠킨스(Jenkins)에서 TortoiseSVN 관련 작업하기TortoiseSVN에 올라가 있는 소스코드를 빌드하거나 변경 내역을 내려받고 해당 내용을 바탕으로 빌드를 진행할 때 TortoiseSVN에 제공하는 svn 명령어를 통해서 관련 작업들을 실행할 수 있다. 하지만 command line에서 svn 명령어를 사용하기 위해서는 TortoiseSVN 설치시에 command line client tools를 사용하는 걸로 설정해서 설치해야 한다. (기본은 사용하지 않음이다.) svn : 'svn' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.설치 시에 해당.. 2024. 10. 22.
Jenkins에서 PowerShell 스크립트가 실행되지 않는 Internet Explorer 관련 문제 해결하기 문제 상황 : 젠킨스(Jenkins)에서 PowerShell 스크립트 실행 실패젠킨스를 사용하다 보면 PowerShell을 통해서 여러 스크립트를 실행한다. 이번에 젠킨스를 새로 설치하고 PowerShell 스크립트를 실행하려고 하는데 해당 오류 문구가 뜨면서 스크립트가 실행되지 않았다.Started by userRunning as SYSTEMBuilding in workspace C:\ProgramData\Jenkins\.jenkins\workspace\test$ powershell.exe -NonInteractive -ExecutionPolicy Bypass -FileInvoke-WebRequest : Internet Explorer 엔진을 사용할 수 없거나 Internet Explorer의 최초 실.. 2024. 10. 21.
Window 젠킨스(Jenkins) 설치를 위한 JDK 17 설치 및 환경 변수 설정 Window에 젠킨스(Jenkins) 설치하기설치할 젠킨스 버전 : 2.462.3필요한 JDK 버전 : 11, 17 또는 21버전에 해당하는 JDK 다운로드 및 설치 Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com JDK21 - x64 MSI Installer로 다운로드JDK 환경변수 설정하기시스템 속성 - 고급 - 환경 변수 클릭 - 새로 만들기변수 이름 : JAVA_HOME변수 값 : C:\Program Files\Java\jdk-21이제 cmd 창에서 java.. 2024. 10. 21.
도커(Docker)로 설치한 레디스(redis) 버전 확인하기 Docker로 설치한 redis 버전 확인redis 버전이 올라감에 따라서 지원하는 기능들이 상이하기 때문에 Docker에 설치된 redis의 버전을 확인해야 할 때가 있다.Docker Desktop에서 redis의 버전을 확인해보자.Docker Desktop에서 redis 컨테이너 클릭우선 docker로 redis를 실행했다고 가정하고 현재 실행 중인 redis를 클릭하자.Exec 탭 클릭redis-cli 입력info 입력해당 상태에서 'info'를 입력하면 redis의 정보 확인이 가능하다.함께 읽으면 좋은 글 도커(Docker)로 레디스(redis) 실행하기항상 동일한 환경으로 레디스 실행하기 메모리에 상주하는 레디스(Redis)는 인메모리 방식으로 다른 RDS와 다르게 엄청난 속도를 보장한다. 이.. 2024. 10. 17.