분류 전체보기76 젠킨스 폐쇄망 플러그인 미러 사이트 젠킨스를 폐쇄망에 구축할 때 항상 가장 큰 문제는 플러그인 설치 이슈입니다. 특히 더 큰 문제는 젠킨스는 본인들이 제공한 주소들로 접근을 했을 경우, 여러 번의 리다이렉트를 거쳐서 전혀 알지 못하는 주소로 안내를 하곤 합니다. 예를 들어서, 플러그인 관련 정보를 접근하는 젠킨스의 기본 주소는 https://updates.jenkins.io/update-center.json 입니다. 그런데 실제로 wget 등으로 해당 정보를 직접 접근해보면, 웹페이지에서 접근할 때 보이는 것과는 다르게 여러 번의 리다이렉트를 거치곤 합니다. 예를 들어서, https://eastamerica.cloudflare.jenkins.io/update-center.json 같은 보여지지 않던 주소로 안내를 하곤 합니다. 플러.. 2025. 6. 13. 젠킨스 reactive parameter 에서 깃 브랜치 및 태그 선택지로 만들기 젠킨스 pipeline 을 쓰면서 아쉬운 점 중 하나는 freestyle을 쓸 때는 지원하는 깃 태그/브랜치 선택지를 제공하는 플러그인이 pipeline 에서는 사용이 애매하다는 점입니다. ( 어떤 분이 오픈소스로 개발을 해주신다면...?) [Git Parameter] 플러그인에서는 선택지로 Tag, Branch, Branch or Tag, Revision, PullRequest 를 고를 수 있고, 각각 정렬 및 필터 기능까지도 제공하고 있습니다. 반면에 pipeline 을 사용할 때는 원칙적으로 pipeline 안에서 git 을 조회하고 그 뒤에 진행을 하는 구조를 택하다보니, 하나의 pipeline 안에서 쭉 진행을 하려면, git 브랜치 선택이 어렵게 됩니다. 따라서 항상 최신 HEAD를 빌.. 2025. 6. 13. 젠킨스 윈도우 powershell 5 에서 한글깨짐 처리 젠킨스를 윈도우 서버에서 사용할 때 일반적으로 2종류의 쉘을 사용하게 됩니다. 하나는 cmd, 하나는 powershell 이죠. 기존에는 대부분 cmd를 많이 사용하셨을텐데요, 기능적인 부분에서 powershell이 사실 너무 좋은 기능이 많습니다. 쉘로 간단한 프로그래밍도 가능하죠. 저도 필요할 때만 찾아서 쓰는 중이지만, 점점 더 알아갈수록 이 정도까지 된다고??? 싶은 부분들이 있습니다. 다만, 젠킨스 + 윈도우 + powershell 조합에서는 아쉬운 부분들이 몇 가지 있는데요. 한글깨짐 이슈도 그 중에 한 가지입니다. 에러메시지를 명확하게 알기 어려워서, 간단한 스크립트 짤 때도 많은 짜증을 유발하곤 합니다. 젠킨스에서 별다른 설정없이 사용하게 되면, 윈도우 서버 내장 파워쉘을 사용하게 되.. 2025. 5. 25. MS-SQL 클러스터 설정 확인하기 다음 쿼리들을 이용해서 클러스터 구성이나, DB FailOver 등으로 인해서 MS-SQL 클러스터 상태를 체크할 필요가 있을 때 간단하게 사용할 수 있습니다. 1. 클러스터 여부 확인하기SELECT SERVERPROPERTY('IsClustered) 값이 0 이면 Standalone , 값이 1이면 클러스터 구성된 것입니다. 2. 현재 클러스터의 Active Node 를 확인하기 SELECT SERVERPROPERTY('ComputerNamePhysicalNetBIOS') 3. 클러스터를 구성하고 있는 정보 확인하기 SELECT * FROM sys.dm_os_cluster_nodes 이 쿼리를 치면 3개의 데이터를 확인할 수 있습니다. (1) NodeName : 클러스터 구성 노드 명(2) .. 2025. 4. 17. 이전 1 2 3 4 5 ··· 19 다음