일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- private repostiroy
- 9억이하
- 행당대림아파트
- 황학동롯데캐슬
- EC2
- 응봉현대아파트
- 아파트
- 행당역
- k8s
- docker
- nexus proxy
- React Native
- 답십리 파크자이
- pod
- sql 공유
- ELB
- 행당한진아파트
- Ansible
- kubectl
- 2025년정책
- 5호선
- aws cli
- describe-instances
- 서버간 파일전송
- statefulset
- linux 파일복사
- Configmap
- 천호태영아파트
- 쿠버네티스
- 명령어
- Today
- Total
게으름을 위한 부지런한 게으름뱅리' 블로그
[Jenkins] Jenkins build parameter plugin 종류 본문
Jenkins에서 Job을 Build할때 parameter를 사용할 수 있도록 제공해주는 여러가지 플러그인을 정리.
1. Active Choices Plugin
https://plugins.jenkins.io/uno-choice/
동적 및 대화형 빌드 매개변수를 제공하는 플러그인입니다. Active Choices Plugin을 사용하면 스크립트를 기반으로 동적으로 생성된 선택 목록과 함께 사용자가 선택 목록에서 선택할 수 있도록 빌드에 매개변수를 추가할 수 있습니다.
사용하는 스크립트는 데이터베이스 또는 웹 서비스와 같은 외부 시스템을 쿼리하여 선택 목록을 검색할 수 있습니다.
dropdown list, checkbox list, radio button list등으로 표시될 수 있습니다. 사용자 입력을 기반으로 선택 항목을 필터링하고 사용자가 빌드 매개 변수와 상호 작용할 때 실시간으로 선택 항목 목록을 업데이트하는 기능과 같은 추가 기능을 추가하는 기능을 제공합니다.
2. Extended Choice Parameter Plugin
https://plugins.jenkins.io/extended-choice-parameter/
스크립트를 기반으로 선택 항목을 동적으로 생성하는 기능을 빌드 parameter에 대한 추가 기능을 제공하는 플러그인입니다. 선택 항목은 정적이거나 빌드 구성의 목록으로 정의되거나 스크립트를 기반으로 동적으로 생성될 수 있습니다. 스크립트는 데이터베이스 또는 웹 서비스와 같은 외부 시스템을 쿼리하여 선택 목록을 생성할 수 있습니다.
3. File Parameter Plugin
https://plugins.jenkins.io/file-parameters/
파일을 매개변수로 빌드에 전달하는 기능을 제공하는 플러그인입니다. 이렇게 하면 파일을 parameter로 지정할 수 있으며, 그러면 빌드 스크립트에서 사용하거나 다른 도구에 parameter로 전달할 수 있습니다.
config 파일, 데이터 파일 또는 스크립트 파일과 같은 빌드에 대한 입력으로 파일을 제공해야 하는 경우에 유용할 수 있습니다.
4. Mask passwords Plugin
https://plugins.jenkins.io/mask-passwords/
비밀번호 및 비밀 키와 같은 빌드 로그의 민감한 정보를 마스킹할 수 있는 플러그인입니다. 플러그인은 인증되지 않은 사용자에게 표시되지 않도록 빌드 로그의 비밀번호를 마스킹하는 방법을 제공합니다.
미리 정의된 마스킹 규칙에 의해 빌드 로그의 특정 문자열을 마스킹시키는 방식으로 작동합니다. 일치 항목이 발견되면 빌드 로그에서 중요한 정보가 별표(****)로 바뀌어 해당 정보가 숨겨집니다.
5. git parameter Plugin
https://plugins.jenkins.io/git-parameter/
변경 사항이 Git 리포지토리로 푸시될 때 빌드를 트리거하는 기능을 제공하는 플러그인입니다. 플러그인을 사용하면 Git branch, tag 또는 개정 정보를 빌드에 전달할 수 있으며, 이를 통해 코드의 특정 branch, tag를 빌드하는 데 사용할 수 있습니다.
6. Hidden parameter Plugin
https://plugins.jenkins.io/hidden-parameter/
빌드에 숨겨진 파라미터를 추가할 수 있는 플러그인입니다. 숨겨진 파라미터는 빌드에 전달되지만 사용자 인터페이스에 표시되지 않는 파라미터입니다. 암호와 같은 민감한 정보를 저장하거나 빌드에서 내부적으로만 사용하고 사용자가 보거나 수정할 수 없는 값을 저장하는 데 사용할 수 있습니다.