젠킨스를 사용하여 CI/CD 파이프라인 생성
젠킨스가 무엇인지 모르는 사람들을 위해 설명하겠습니다.
Jenkins is a CI/CD tool that you can use on any project of yours or your companies to make your lives a little easier .
What it does for you is a whole lot of things
just for example
- lets just say you want that whenever a team member pushes anything to a specific branch of your project all unit and integration tests should run first hand .
젠킨스로 그렇게 할 수 있습니다.
CI/CD는 이 시대에 모든 개발자가 가질 수 있는 매우 강력한 도구이며 이를 수행할 수 있는 많은 도구가 있으며 Jenkins도 그 중 하나입니다.
이제 jenkins가 무엇인지 이해했으므로 프로젝트에서 사용하고 파이프라인을 만들어 보겠습니다.
Java -jar jenkins.war
Jenkinsfile
라는 파일을 생성했는지 확인하십시오. pipeline {
agent any
stages {
stage('Build') {
steps {
echo 'Building..'
}
}
stage('Test') {
steps {
echo 'Testing..'
}
}
stage('Deploy') {
steps {
echo 'Deploying....'
}
}
}
}
모든 옵션에서 분기 찾기 > 소스 추가를 클릭하고 git
완벽합니다 👌 , 이제 저장을 클릭하십시오.
What it will do is it will scan your branches by itself and run the tests for you .
이렇게 하면 코드를 다시 스캔하고 변경 사항이 있는 모든 분기에서 해당 분기를 다시 빌드합니다(실제 시나리오에서는 수동으로 수행할 필요가 없으며 github 후크를 통해 직접 수행합니다. github 내부에 있지만 localhost git hub에 있기 때문에 허용하지 않음)
완료되었습니다. 계속해서 jenkins 파일here의 코드에 대해 자세히 알아볼 수 있습니다.
이것으로 많은 멋진 일을 할 수 있고, cron 작업을 실행하고, 테스트를 실행하는 등 이 튜토리얼의 범위를 벗어날 수 있습니다.
좋습니다. 여러분이 이 튜토리얼에서 새로운 것을 배웠기를 바랍니다.
언제든지 연락주세요.
이와 같은 게시물을 더 많이 작성하도록 격려하고 싶습니다.
Buy me a coffee
Reference
이 문제에 관하여(젠킨스를 사용하여 CI/CD 파이프라인 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/__junaidshah/create-ci-cd-pipeline-using-jenkins-4351텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)