Jenkins에서 parameterized-scheduler 플러그인을 사용하여 매개 변수가 다른 cron을 사용하여 여러 작업을 실행하고 싶습니다. 슬프게도 문서는 끔찍합니다. 아무도 실제로 그것을 작동하게하는 방법을 안내 할 수 있습니까?Jenkins에서 'parameterized-scheduler'플러그인을 사용하는 방법
1
A
답변
1
이 플러그인 기능 :
매개 변수화 - 스케줄러 플러그인
가 ENV에 크론에 의해 전달 될 매개 변수를 정의 할 수 있습니다. 이# prints the value of group for this run
echo $group
작업이 실행될 때마다, '그룹'의 값이 다른 것 :
작업 자체# pass `group1` into the group parameter when this job is run by cron
H 0 * * 0 % group=group1
# pass `group2` into the group parameter when this job is run by cron
H 0 * * 2 % group=group2
, 당신은 다음 매개 변수의 값을 인쇄 할 수 있습니다 : 예를 고려할 수 있습니다 위의 cron 사양에 따라
실제로 위의 작업을 효율적으로 활용하려면 다음
- 그런 다음 플러그인 (대만족) 등을 설치해야합니다,
- 는
group
매개 변수와 프로젝트 를 만듭니다. '일반'섹션에서 '이 프로젝트는 매개 변수화 됨'확인란을 선택하고 일부 기본값이있는 문자열 매개 변수를 추가하십시오. 나중에 값을 cron으로 덮어 씁니다. - 프로젝트를 저장하고 '구성'으로 돌아갑니다.
새 빌드 트리거 섹션에 "매개 변수로 주기적으로 빌드"체크 박스가 나타납니다. 를 선택하고 다음 코드를 붙여 넣 = 그룹 2
H 0 * * 0 % 그룹 =
H 0 * * 2 % 그룹 그룹 1을
위의 코드는 작업을 실행하는 크론를 알려줍니다 'group'매개 변수에 대해 다른 값을 사용할 때마다 일요일에 한 번, 두 번, 일요일에 한 번, 화요일에 다시 한 번.
추가 참고 :
- 가 동일한 crontab을 사양 여러 작업을 실행하지 마십시오 : 그들은 다른 시간에 실행하거나 다른 그들이 실행 못해 있는지 확인하십시오.
- 작업이 전혀 수행되지 않으면 jenkins를 다시 시작하십시오.
관련 문제
- 1. Jenkins에서 Java 변수를 사용하는 방법
- 2. Jenkins에서 이전 빌드의 매개 변수를 사용하는 방법
- 3. jenkins에서 파일 매개 변수를 사용하는 방법
- 4. Jenkins에서 일을 그룹하는 방법?
- 5. Jenkins에서 문제를 해결하는 방법
- 6. Jenkins에서 'UpdateCauses'사용자 권한을 설정하는 방법
- 7. Jenkins에서 ZAP 플러그인을 설정하는 방법
- 8. Jenkins에서 CloudBees SDK (명령 줄 인터페이스)를 사용하는 방법
- 9. Selenium - Jenkins에서 Javascript를 사용하는 element가 작동하지 않습니다.
- 10. jenkins에서 sed를 사용하는 멀티 케스트 정규식 사용
- 11. 우분투 서버를 사용하는 jenkins에서 xcode 프로젝트를 빌드
- 12. Hudson/Jenkins에서 CheckStyle을 구성/사용하는 방법은 무엇입니까?
- 13. Jenkins에서 작업을 주기적으로 실행하는 방법
- 14. Jenkins에서 http를 효과적으로 모니터하는 방법
- 15. Jenkins에서 Nant 플러그인을 구성하는 방법
- 16. Jenkins에서 폴더 아이콘을 변경하는 방법
- 17. 우분투에서 jenkins에서 jruby를 실행하는 방법
- 18. jenkins에서 sh 스크립트를 실행하는 방법
- 19. jenkins에서 저장소 폴더를 얻는 방법
- 20. Jenkins에서 동시에 작업을 실행하는 방법
- 21. Jenkins에서 수동 작업을 제어하는 방법
- 22. Jenkins에서 정량 결과를 표시하는 방법
- 23. Jenkins에서 PowerShell 스크립트를 실행하는 방법
- 24. Jenkins에서 maven의 settings.xml에서 비밀번호를 관리하는 방법
- 25. Jenkins에서 계속 실행
- 26. Jenkins에서 SonarQube 및 Maven으로 Jacoco를 구성하는 방법
- 27. Jenkins에서 잠김
- 28. Jenkins에서 git 캐시를 제거합니다.
- 29. Jenkins에서 gerrit에게 메시지를 보내시겠습니까?
- 30. jenkins에서 npm 게시