[CI/CD] Jenkins + Gitea 자동화

김민재·2025년 4월 25일

CI/CD

목록 보기
7/8

⚙️ Gitea Push 시 배포 자동화 시 배포 자동화

  • gitea에 push를 하면 Jenkinsfile이 자동으로 실행되며 자동화 배포를 진행하고 싶다.
  1. Jenkins Plugin Generic Webhook Trigger 설치
  2. Jenkins Job 구성 -> Generic Webhook Trigger 클릭 -> Token 생성 및 Job 수정
  3. Gitea -> Repo -> Settings -> Webhooks -> Add new webhook 생성
  4. URL: https://jenkinsURL/generic-webhook-trigger/invoke?token=Jenkins Generic Token
  5. Webhooks Test Push Event 실행하면 200 코드가 나오면 성공이다.

  • Jenkins & gitea는 같은 프로토콜, 배포된 상태다.
    아마 Gitea에서 Jenkins URL을 연동할 때 다른 서버이면 찾을 수 없다. 그래서 배포를 하고 진행해야한다.

⚙️ Jenkins 파일질라 SSH 설정

  1. Public over SSH 플러그인 설치
  2. system에서 SSH server 설정
  3. jenkins 서버에서 sshpass 다운로드
profile
개발 경험치 쌓는 곳

0개의 댓글