• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

Pipeline script에서 git pollSCM 설정

23.04.26 22:37 작성 조회수 359

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

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

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

image

감사합니다.