«jenkins» 태그된 질문

오픈 소스 자동화 서버 인 Jenkins에 대한 질문 및 소프트웨어 빌드, 테스트 및 배포 등과 같은 주제에 Jenkins를 사용하는 경우 Jenkins 플러그인에 대한 질문은 jenkins-plugins 태그를 사용하십시오.


4
성공으로 Jenkins Pipeline 작업을 조기에 종료하는 가장 확실한 방법은 무엇입니까?
제공된 값 중 하나가 이전 값과 일치하지 않는 한 파일을 작성하는 작업이 있습니다. 중지하거나, 작업을 종료 젠킨스에서 가장 깨끗한 방법은 무엇입니까 없이 이되는가 FAILED? 종료가 올바른 동작이므로 빌드를 표시하고 싶습니다 SUCCESS. 그것은 if 문으로 끝날 것입니다; stage ('Check value') { if( $VALUE1 == $VALUE2 ) { //if they do match …

3
credentials.xml에서 Jenkins 비밀번호를 해독하는 방법은 무엇입니까?
많은 Jenkins 자격 증명에 프로젝트를 진행하기 위해 알아야 할 암호 또는 암호 문자열이있는 프로젝트를 인수했지만 불행히도 이러한 문서는 어디에도 문서화되어 있지 않습니다. credentials.xml이러한 자격 증명이 저장된 파일을 확인 했지만 일반 텍스트가 아닙니다. 예 : <passphrase>{AAAAAAAAAAAANzxft/rDzyt8mhxpn3O72dxvVqZksL5vBJ4jNKvAjAA=}</passphrase> 참고 : 개인 정보 보호를 위해 약간 변경했습니다. 위의 문자열을 기반으로 원래 비밀번호를 해독하려면 어떻게해야합니까?

4
Jenkins를 올바르게 확장하는 방법은 무엇입니까?
내 프로젝트에는 Jenkins Master + 1 Jenkins 슬레이브 (2 executors)를 실행하는 하나의 AWS 서버가 있습니다. 더 많은 것이 필요합니다 빌드 성능을 높이 려면 세 가지 옵션이 있습니다. 확장 : AWS 인스턴스를 더 크게 만들고 실행기를 더 추가합니다. 확장 : AWS 인스턴스를 더 크게 만들고 다른 jenkins 슬레이브 프로세스를 추가하십시오. 스케일 …

4
선언적 파이프 라인으로 동적 병렬 작업을 올바르게 달성하는 방법은 무엇입니까?
현재 디렉토리 내의 모든 파일을 찾고 발견 된 모든 파일에 대해 병렬 작업을 시작 해야하는 구현이 필요합니다. 선언적 파이프 라인을 사용하여이를 달성 할 수 있습니까? pipeline { agent any stages { stage("test") { steps { dir ("file_path") { // find all files with complete path parallel ( // execute parallel …

7
Jenkins를 안전하게 다시 시작하는 방법?
Jenkins를 몇 번 다시 시작해야하는 Jenkins 인스턴스에서 일부 구성을 변경해야합니다. 그러나 개발자가 3 일 동안 작업을 실행하지 않고 Jenkins를 보지 못할 정도로 자주 커밋하고 있습니다. Jenkins를 안전하게 다시 시작하는 기본 방법이 있습니까 (GUI 또는 명령 줄을 통해)? IE : 현재 작업이 끝날 때까지 기다렸다가 Jenkins가 다시 시작되면 대기중인 작업을 추적하십시오. …
19 jenkins 



2
복잡한 병렬 Jenkins 파이프 라인을 구축하는 방법은 무엇입니까?
맞춤형 Jenkins 통합을 파이프 라인으로 변환하는 데 관심이있었습니다. 그러나 나는 그것을하는 방법을 알아낼 수없는 것 같습니다. 누구든지 다음을 수행 할 수있는 Jenkins 스크립트를 도와 줄 수 있습니까? 1---2---3-----------9---10 | | |---4-------| | | |---5---6---| | | |---7---| 1: Start pipeline 10: End pipeline 5: Build some files * needed by …

3
SCM에서 저장소를 복제하지 않도록 Jenkins 작업 설정
Bitbucket Plugin을 사용하여 Jenkins를 Bitbucket과 통합했습니다 . 플러그인의 Wiki에 따라 저장소가 작업의 SCM에 설정된 경우 지정된 작업이 트리거됩니다. 아시다시피, Jenkins 작업에서 SCM을 설정하면 사전 빌드 단계에서 복제됩니다. 여태까지는 그런대로 잘됐다. 그러나 내가 설정 한 작업의 주요 목적은 저장소의 내용과 관련이 없습니다. 대신, Bitbucket이 보낸 페이로드를 작업에서 처리하기를 원합니다. 실제로는 필요하지 …
17 jenkins 


3
AWS 스팟 요금을 자동으로 확인하는 방법은 무엇입니까?
나는 우리가 시작한 에이전트 박스의 가격을 확인하는 Jenkins 직업에 대해 생각하고 있습니다. 가격이 급등하는 경우가 많으며 새로운 에이전트가 나오지 않는다는 사실을 알리기까지 1-2 시간이 소요됩니다. 그런 다음 수동으로 들어가서 현물 가격을 확인하고 그에 따라 조정하거나 영역을 전환해야합니다. 나의 첫 번째 본능은 가장 좋은 경로는 시간당 Jenkins 작업을 수행 aws ec2 …

1
파이프 라인 작업에서 백그라운드 프로세스 실행
Jenkins 선언 파이프 라인을 사용하여 백그라운드에서 Java 프로세스를 실행하는 방법을 찾고 있습니다. 아래는 코드 스 니펫입니다. stage('Deploy'){ steps{ script{ withEnv(['BUILD_ID=dontkill']) { sh "nohup java -jar test-0.0.1-SNAPSHOT.war &" } } } } Jenkins의 ProcessTreeKiller를 이미 알고 있으며 모든 대답은 동일한 작업을 제안합니다. 단계 블록 내부에서 환경을 사용하여 운이 없었습니다. 젠킨스 버전 …

3
Jenkins 플러그인의 변경 사항을 배포하기 전에 어떻게 테스트합니까?
일부 기능을 손상시킨 플러그인 업그레이드로 물린 적이 있다면이 문제에 대해 몇 가지 생각을해야합니다. Jenkins 플러그인 업그레이드 정책은 무엇입니까? 변경 사항을 배포하기 전에 어떻게 테스트합니까? 새로운 버전을 테스트하기 위해 더미 작업을 실행하는 테스트 인스턴스를 가진 사람이 있습니까? 아니면 버전을 업그레이드해도 아무런 문제가되지 않기를 바랍니다.

3
Jenkins 선언 파이프 라인에서 Artifactory 플러그인 사용
Jenkins Declarative Pipeline을 사용하여 빌드 프로세스를 자동화하고 있습니다. 특정 조건 (Sonar, Checkmarx)이 통과 된 경우에만 아티팩트를 원격 JFrog 저장소에 공개하려고합니다. 약간의 연구 끝에 Artifactory 플러그인이 유용하다는 것을 알았습니다. 그러나 선언적 파이프 라인에 통합하는 방법에 대한 문서를 찾을 수 없습니다. 아래는 Jenkinsfile의 코드 스 니펫입니다. stages{ stage('Pre-Build'){ steps{ script{ def server …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.