Gogs & Jenkins & SonarQube - daniel-qa/Information-Security GitHub Wiki

https://blog.csdn.net/Richardlygo/article/details/112266489

https://ithelp.ithome.com.tw/articles/10211018

https://plugins.jenkins.io/git/

Gogs+Jenkins

Jenkins

1.幫Jenkins安裝 Gogs Webhook 套件

2.在Jenkins 建立專案

3.設定原始碼管理

Source Code Management 選項下,選擇「git」

  • git url

ex:

http://192.168.1.2:10000/legend/sokradeo.git

再輸入 gogs 帳密

  • 檢查是否有成功

看到有Gogs Webhook代表你套件有安裝成功然後按儲存

在Gogs設定Webhook

在Gogs裡面選擇你要與Jenkins掛勾的倉庫,

管理Web鉤子->添加Web鉤子->Gogs

  • 設定Webhook內容 在裡面你可以選擇你想要觸發事件的方法
推送地址	http(s)://<你的Jenkins地址>/gogs-webhook/?job=<你的Jenkins專案名>
密鑰文本	你Jenkins專案設定的密碼