栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

仅在命令行中使用jenkins中的凭证创建作业

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

仅在命令行中使用jenkins中的凭证创建作业

遵循这个步骤

  1. 从命令行在要使用的用户中生成公共ssh密钥。
    ssh-keygen

只要要求您输入一些值,只需按Enter。

  1. 复制文件的内容

    ~/.ssh/id_rsa.pub

  2. 转到浏览器,登录与具有完全访问权限的用户您的詹金斯主屏幕,然后点击右侧 的用户 ,然后在你当前登录用户。然后单击 设置 (或配置?)。

  3. SSH公钥 字段中,粘贴id_rsa.pub文件的内容。保存更改。

就这样!现在,您可以从命令行使用jenkins了。

从命令行

以下是我的詹金斯主要用户的配置文件(具有所有特权)。注意设置

<authorizedKeys>
。您应该在此处粘贴公共ssh密钥。我还没有做到这一点,但是可以肯定的是,如果您将必要的行添加到您的配置文件中,它将起作用。该文件在
/path_to_jenkins/users/user_name/config.xml

<?xml version='1.0' encoding='UTF-8'?><user> <fullName>admin</fullName> <description></description> <properties>  <jenkins.security.ApiTokenProperty>   <apiToken>pP08W9tzs2jlCrVCY9I2o6y2RNu3Huw85Y2f99/Uif7dia1W7piGpzsrpstln/jw</apiToken>  </jenkins.security.ApiTokenProperty>  <com.cloudbees.plugins.credentials.UserCredentialsProvider_-UserCredentialsProperty plugin="credentials@1.4">   <credentials/>  </com.cloudbees.plugins.credentials.UserCredentialsProvider_-UserCredentialsProperty>  <hudson.tasks.Mailer_-UserProperty plugin="mailer@1.4">   <emailAddress>admin@mail.com</emailAddress>  </hudson.tasks.Mailer_-UserProperty>  <hudson.model.MyViewsProperty>   <primaryViewName></primaryViewName>   <views>    <hudson.model.AllView>      <owner  reference="../../.."/>      <name>Alle</name>      <filterExecutors>false</filterExecutors>      <filterQueue>false</filterQueue>      <properties />    </hudson.model.AllView>  </views></hudson.model.MyViewsProperty><hudson.security.HudsonPrivateSecurityRealm_-Details> <passwordHash>1DF2ykjkkkjkkQXW</passwordHash></hudson.security.HudsonPrivateSecurityRealm_-Details><org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl><authorizedKeys>ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4P1b/5RpibQgDZpKPD7lTQLjtyMrIQH43ns62PO72koL9zJe6qrAYcTIDNOUvSYNYyKfrgt6Z5zB8MvvENQLWezDKTWNXINhZml0PxOlc9ZaHbQX6UqyFbTS6o+ZEGs+K92Yi/XwK5hTmN5Igsw5BQYEs5cOsd5H2PoEZdhK1X0xAEBX/+p6aNy585+/scgZj0jSIvcX+pnzsCJLKmeYadlLnbrvebf9u6pu8MI9RuAY5dvPfpSL4WynWwS1QvY4z535TqPaaAlM3qXqH0pcOlxgW1iUkJqti3JnnxpBNXLmXalmq+4/d7mUrRBx+HKbh5ZpNZad9vaelAjAsNg+uw== user@machine_name</authorizedKeys></org.jenkinsci.main.modules.cli.auth.ssh.UserPropertyImpl>  <hudson.search.UserSearchProperty>   <insensitiveSearch>false</insensitiveSearch>  </hudson.search.UserSearchProperty> </properties></user>

问候。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/391124.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号