1
我需要防止每個項目使用憑據。即test1項目應該只能訪問test1-cred並且僅當它是由Gitlab的user1或直接在Jenkins中啓動時。 Jenkins聲明式管道也應該支持這一點。如果您在Jenkinsfile中使用特定憑證,那麼當前項目不允許使用這些憑證 - 詹金斯不應允許使用它們。如何僅允許詹金斯項目的特定憑證?
我該如何實現這樣的行爲?
我需要防止每個項目使用憑據。即test1項目應該只能訪問test1-cred並且僅當它是由Gitlab的user1或直接在Jenkins中啓動時。 Jenkins聲明式管道也應該支持這一點。如果您在Jenkinsfile中使用特定憑證,那麼當前項目不允許使用這些憑證 - 詹金斯不應允許使用它們。如何僅允許詹金斯項目的特定憑證?
我該如何實現這樣的行爲?
據我所知,在詹金斯配置憑據三種常見的地方:用戶通過文件夾或全局
看來,folder plugin會適合你的使用情況。它允許組織你的項目在文件夾中。對於每個文件夾,您可以配置訪問權限和憑證。