Tích hợp Jenkins với Github - quan1997ap/Backend-app-note GitHub Wiki

Tích hợp Jenkins với Github: https://www.youtube.com/watch?v=vaOROl_HYYs

1. Các bước tích hợp

image

1.1.ngrok public jenkin

Public local host 8080 ra internet để github có thể truy cập đc

Cách tích hợp: https://github.com/quan1997ap/angular-app-note/wiki/S%E1%BB%AD-d%E1%BB%A5ng-ngrok-cho-d%E1%BB%B1-%C3%A1n-t%E1%BB%AB-localhost-ra-ngo%C3%A0i-internet

Kết quả: https://d2d4-118-70-184-62.ngrok-free.app/github-webhook/

1.2.Cấu hình webhook github

Payload URL: ngrok public url + /github-webhook/

https://d2d4-118-70-184-62.ngrok-free.app/github-webhook/

image

image

1.3 Setup jenkin

Chọn new item

image

Nhập tên + Chọn free style

image

Nhập Mô tả và thông tin webhook + Nhánh

image

Source Code Management => Git => Repository URL

image

Build Triggers => GitHub hook trigger for GITScm polling

image

1.4 Build và check kết quả

image image

docker exec -it cfac0fbcd332 /bin/bash
cd /var/jenkins_home/workspace/

Kiểm tra code đã được pull về chưa?