인프런 커뮤니티 질문&답변

kr즈아님의 프로필 이미지
kr즈아

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

Pipeline script에서 git pollSCM 설정

해결된 질문

작성

·

448

0

pipeline {
    agent any
    triggers {
        pollSCM('* * * * *')
    }
    stages {
        stage('Checkout') {
            steps {
                git 'https://github.com/myuser/myproject.git'
            }
        }
        // 다른 스테이지들을 추가합니다.
    }
}

위와 같이 pipeline script에서 github에서 push 될 때마다, Jenkins가 실행되게끔 만들고 싶은데.

어떤 걸 추가해야 github의 변화를 감지하나요?

 

freestyle에서는 위처럼 설정하기만 해도 자동으로 감지해서 git pull을 하는데 pipeline script 설정은 어렵네요.

답변 1

1

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다.

작업하신 Pipeline 스크립트를 아래와 같이 변경해 보시기 바랍니다.

image

감사합니다.

kr즈아님의 프로필 이미지
kr즈아

작성한 질문수

질문하기