我們正在將Jenkins CI添加到100個開發人員的項目中。讓所有開發者登錄Jenkins的原因是什麼?
你認爲他們都需要Jenkins的只讀權限嗎?還是應由僅由誰負責構建和持續測試的5位開發人員訪問? 讓所有開發者登錄Jenkins的原因是什麼?
這是關於安全,審計,詹金斯管道等 和技術(如果相關),它可以與LDAP集成。
我們正在將Jenkins CI添加到100個開發人員的項目中。讓所有開發者登錄Jenkins的原因是什麼?
你認爲他們都需要Jenkins的只讀權限嗎?還是應由僅由誰負責構建和持續測試的5位開發人員訪問? 讓所有開發者登錄Jenkins的原因是什麼?
這是關於安全,審計,詹金斯管道等 和技術(如果相關),它可以與LDAP集成。
如果100位開發者將成爲詹金斯的管理員,我想在幾周後有人會搞砸了。
你應該有幾個管理員,在安裝前驗證插件。
我用role plugin,並定義幾個角色詹金斯: 管理員 建設者 配置 讀者 團隊領導(比提供配置更多的權限)
有可能是一個簡單的技術問題的解決方案:Jenkinsfile + pipelines
然後只有一兩個人需要管理員權限才能添加節點,也許還需要密碼或兩個以及一些初始設置。 配置版本僅通過每個存儲庫的Jenkinsfile
完成。
這樣,每個開發人員都可以通過推送訪問repo來配置該回購的jenkins作業。所有的版本控制,所有人都會表現自己。
LDAP /活動目錄集成是可能的。在我的設置中,作爲示例,我已將登錄名設爲必填。登錄的每個人(=開發人員)都可以停止/重新啓動作業。只有我自己可以做其餘的主要工作。非常簡單,清晰和長期清潔的設置。
我投票結束這個問題作爲題外話題,因爲它是關於工作場所管理 – GSerg
這是關於詹金斯的安全... –
我會說:不要關閉這個問題。我能夠在下面給出一個非常技術性的答案,所以它看起來足夠技術ot我:-)對我來說,問題是關於使用工具,而不是內部管理。 –