因爲項目緣由,代碼託管在oschina,要爲這個項目配置Jenkins。跨域
Jenkins配置中打開Jenkins的跨域保護ui
[UNCHECK] Manage Plugins - Configure Global Security - Prevent Cross Site Request Forgery exploitsspa
Jenkins中添加外部訪問的CI的用戶插件
[ADD User] Manage Jenkins - Manage Users - Create Userblog
在Job中配置遠程觸發地址圖片
[本身寫一個Token用於遠程驗證] - [Configure] - Build Triggers - Trigger builds remotely (e.g., from scripts)
ip
在OSChina項目的配置中設置WebHook,能夠進行下Test,若是Jenkins裏建立了項目就ok了
rem
因爲OSC沒有提供Jenkins的插件,可使用通用的WebHook插件,安裝,重啓Jenkinsit
[INSTALL] Manage Jenkins - Plugin Manager - Available - Generic Webhook Trigger Pluginevent
Jenkins對Github的支持是最好的,國內的話Gitlab也不錯,提供了一堆插件,能夠在Manage Jenkins-Manage Plugins裏自行安裝。