«jenkins-pipeline» 태그된 질문

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

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 …

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

3
Jenkins : Docker를 빌드 환경으로 사용하는 권한 문제
Ubuntu 16.04 시스템에 Jenkins를 설치했습니다. Jenkins 자체는 컨테이너에서 실행되지 않습니다. 내가하고 싶은 것은 단순히 yarn install노드 이미지를 사용하여 호출 하는 것입니다. 여기 내 Jenkinsfile이 있습니다. pipeline { agent any stages { stage('install node modules...') { agent { docker 'node' } steps { sh 'cd /path/to/package.json; yarn install' } } } …

1
젠킨스 파이프 라인 직업; slackSend 단계에 대한 올바른 인용
이것은 100 % 사용자 오류 일 수 있지만 slackSend 단계에서 변수를 채널 이름으로 사용하는 파이프 라인 작업을 얻을 수 없습니다. Slack 플러그인 과 Build User Vars 플러그인을 모두 사용합니다 . BUILD_USER_FIRST_NAMESlack으로 돌아갈 채널을 식별하는 데 사용하려고합니다 (즉, 빌드를 시작하는 것이 메시지를 얻는 채널이어야 함). 파이프 라인 작업에서 빌드 사용자 플러그인을 …


2
Multibranch Jenkins 빌드에서 일부 분기를 비활성화하는 방법은 무엇입니까?
Jenkinsfile을 사용하여 분기를 실행하기 위해 다중 분기 작업 세트가 있습니다. 다중 분기 파이프 라인에 대해 실행중인 작업 목록에서 분기를 제거하려는 경우 생각할 수있는 몇 가지 옵션이 있습니다. 지점을 삭제할 수 있습니다 해당 지점에서 Jenkinsfile을 삭제할 수 있습니다 두 번째 솔루션은 커밋하고 내 브랜치의 git repo로 푸시해야한다는 점을 제외하고는 좋으며 해당 …

1
병합 또는 분기가 삭제 될 때 스크립트를 어떻게 트리거합니까?
jenkins 멀티 브랜치 파이프 라인을 사용하고 있습니다. 분기가 병합되고 삭제되면 jenkins는 파이프 라인에서도 분기를 제거합니다. 이것은 훌륭하지만 분기가 제거 될 때 명령 / 스크립트를 실행하고 싶습니다. 분기가 제거 될 때 jenkins가 명령을 실행하도록하려면 어떻게해야합니까? 젠킨스가 브랜치를 제거하기 전에 작업을 트리거하는 방법이 있습니까? 편집 : bitbucket을 사용하고 있습니다. Jenkins가 다중 분기 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.