【问题标题】:Jenkins Configure Global Security from bash scriptJenkins 从 bash 脚本配置全局安全性
【发布时间】:2015-11-04 10:55:15
【问题描述】:

我想通过 bash 脚本配置 Jenkins。

该操作是启用全局安全性并为其使用 Unix 用户/组数据库。

我可以复制一些配置 XML 并重新启动服务器吗?或者有一个 groovy 脚本可以做到这一点?

【问题讨论】:

    标签: bash groovy jenkins


    【解决方案1】:

    就是这样:

    import jenkins.model.*
    import hudson.security.*
    
    def instance = Jenkins.getInstance()
    
    def unixRealm = new PAMSecurityRealm("ssh")
    instance.setSecurityRealm(unixRealm)
    
    instance.setAuthorizationStrategy(new FullControlOnceLoggedInAuthorizationStrategy())
    
    instance.save()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-16
      • 2015-05-16
      • 2021-10-19
      • 2019-02-05
      • 2016-05-05
      • 2016-12-06
      • 1970-01-01
      相关资源
      最近更新 更多