젠킨스 pipeline 원격지 배포1 jenkins 원격지 배포 환경 구축 이전 포스팅에서 젠킨스 구축을 완료하였고, 이번에는 로컬 PC에서 GitHub에 커밋하면 자동으로 웹서비스 서버(웹서버)의 소스 파일을 업데이트하고 빌드 및 배포하는 작업을 생성해 보려고 합니다. 젠킨스가 설치된 서버와 웹서버가 별도로 구축되어 있으며, GitHub에 소스 코드가 push 되면 자동으로 젠킨스에서 웹서버로 SSH를 통해 접속하여 빌드 및 배포하는 작업을 수행합니다. 소스코드 변경 확인 소스 코드가 변경될 때마다 실시간으로 젠킨스에 알림을 보내기 위해 GitHub에서 제공하는 webhook 기능을 활용하였습니다. webhook은 프로젝트에 변경 사항이 있을 때 특정 서버에 알림(Trigger)을 줄 수 있는 기능으로 젠킨스의 GitHub plugin을 통해 이러한 알림을 수신할 수 있습니.. 2023. 3. 7. 이전 1 다음