主要有以下幾個要點:
1.在 Manage Jenkins 中設置Configure Global Security(主要是設置CSRF Protection中的prevent cross site request forgery exploits)
2.然后為指定項目設置token,便於遠程訪問時進行url校驗(如下:我設置的是Brawn_wireless)
3.可以通過Postman進行測試配置是否生效:
由於在編譯的時候,項目需要傳入參數,所以訪問的url應該為: http://your_ip:your_port/job/your_project_name/buildWithParameters?token=your_token¶m=your_param
注意:由於設置了Jenkins需要登錄才能有權限訪問,所以Authorization中選擇Basic Auth, 填入賬戶密碼即可
Java代碼實現遠程調用Jenkins詳情見:https://github.com/mistbor/Remote-Call-Jenkins