Jenkins + OSChina CI 最簡

因爲項目緣由,代碼託管在oschina,要爲這個項目配置Jenkins。跨域

  1. Jenkins配置中打開Jenkins的跨域保護ui

    • [UNCHECK] Manage Plugins - Configure Global Security - Prevent Cross Site Request Forgery exploitsspa

  2. Jenkins中添加外部訪問的CI的用戶插件

    • [ADD User] Manage Jenkins - Manage Users - Create Userblog

  3. 在Job中配置遠程觸發地址圖片

    • [本身寫一個Token用於遠程驗證] - [Configure] - Build Triggers - Trigger builds remotely (e.g., from scripts)
      圖片描述ip

  4. 在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裏自行安裝。

相關文章
相關標籤/搜索