Jenkins 파이프라인 소개?
4430 단어 jenkins
파이프라인의 목적은 배관 시스템을 통해 물이 흐르는 방식과 유사하게 빌드가 파이프라인을 통해 지속적으로 흐르도록 하는 것입니다. 유동적이며 항상 사용 가능합니다. 목표는 빌드에 포함된 수정 사항을 프로덕션에 배포 및/또는 릴리스하는 것입니다.
지속적인 배포 파이프라인은 버전 제어에서 사용자 및 클라이언트에 이르기까지 소프트웨어 배포 프로세스를 자동으로 표현한 것입니다. 출시되기 전에 엄격한 절차를 통해 프로그램에 대한 모든 업데이트(소스 제어에서 커밋됨). 이 프로세스에는 신뢰할 수 있고 반복 가능한 방식으로 소프트웨어를 구성하고 다양한 테스트 및 배포 단계를 통해 개발된 소프트웨어("빌드"라고 함)를 발전시키는 작업이 포함됩니다.
Jenkins 파이프라인의 사양은 종종 텍스트 파일(Jenkinsfile이라고 함)로 작성된 다음 프로젝트의 소스 제어 리포지토리에 체크인됩니다. Jenkinsfile을 만들면 많은 이점이 있습니다.
// Declarative //
pipeline {
agent any ①
stages {
stage('Build') { ②
steps { ③
sh 'make' ④
}
}
stage('Test'){
steps {
sh 'make check'
junit 'reports/**/*.xml' ⑤
}
}
stage('Deploy') {
steps {
sh 'make publish'
}
}
}
}
//sample
node {
stage('Build') {
sh 'make'
}
stage('Test') {
sh 'make check'
junit 'reports/**/*.xml'
}
stage('Deploy') {
sh 'make publish'
}
}
참조 : Jenkins 사용자 핸드북 , Jenkins 마스터하기
Reference
이 문제에 관하여(Jenkins 파이프라인 소개?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ndrohith/introduction-to-jenkins-pipeline-2dbg텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)