繁体   English   中英

在Jenkins VIA API中创建P4凭证

Creating P4 Credential In Jenkins VIA API

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在创建一个剧本来设置Jenkins管理员,并想使用Jenkins API创建启用了SSL的P4凭证

我尝试了各种设置ssl的方法,例如“ ssl”:“ true”,“ ssl”:{“ trust”:“ *指纹* ”}但运气不佳

以下内容创建了基本凭据,但未设置SSL和信任指纹

- name: Add Perforce Credential
  uri:
    method: POST
    url: 'http://{{ jenkins_hostname }}:{{ jenkins_http_port }}credentials/store/system/domain/_/createCredentials/'
    user: "{{ jenkins_admin_username }}"
    password: "{{ jenkins_admin_password }}"
    force_basic_auth: yes
    status_code: 302
    validate_certs: no
    headers:
      Jenkins-Crumb: "{{ crumb.content.split(':')[1] }}"
    body: |
      json={
        "": "0",
        "credentials": {
          "scope": "GLOBAL",
          "id": "{{ credential_p4 }}",
          "username": "{{ credential_p4 }}",
          "password": "{{ credential_p4_password }}",
          "description": "{{ credential_p4 }} Credential",
          "p4port": "{{ credential_p4_port }}",
          "stapler-class": "org.jenkinsci.plugins.p4.credentials.P4PasswordImpl"
        }
      }

通常,我的努力导致了以下错误

Caused by: java.lang.IllegalArgumentException: Unable to convert to class org.jenkinsci.plugins.p4.credentials.TrustImpl

任何指向我要去哪里的指针

谢谢

问题暂未有回复.您可以查看右边的相关问题.
1 为什么Jenkins中的p4插件失败?

我正在尝试使用此p4插件在Jenkins中建立工作。 我成功安装了插件,并设置了p4配置以指向我公司的p4可执行文件。 现在,实际的故障发生在我构建项目时。 我看到以下内容: 我不确定p4中的-xe是什么,也不确定为什么它失败了。 有人可以帮忙吗? 谢谢。 ...

2 p4在C#Perforce Wrapper或P4 API中打开-a

我发现此线程非常有帮助,我想向伊恩·诺顿(Ian Norton)询问他的包装器。 这里是我尝试过的包装的链接,IanNorton已发布了该包装。 我不确定这是问不对的地方,并且我也不想在涉及到他的答复时创建一个新线程。 因此,我将继续前进,承受可能遭受的种种反弹。 我目前正在尝试使用 ...

5 p4密码在jenkins中未设置或无效

我们在执行外壳程序中作为构建步骤执行的p4命令说无效或未设置P4PASSWD。 这是因为perforce使用p4票证为12次登录提供了12个小时的访问权限。 您如何处理此无效或未设置的P4PASSWD错误,该错误通常在12小时后出现 ...

6 如何使用 jenkins 中的 p4 插件获取更改的文件列表?

我有一个 jenkins 管道中的项目列表。 我只对重建改变的项目感兴趣 所以我试图使用 p4 插件获取文件的列表更改。 这可能吗? 我使用配置管道页面来配置 p4 设置 我无法从 jenkins 文件中运行管道,因为我不允许删除 groovy 沙箱 https://github.com/je ...

7 如何使用 p4 插件或 p4 触发 Jenkins 作业?

我已经在 J​​enkins 工作中安装了这个p4 插件。 这会将工作区同步到最新的更改,然后进行构建。 现在,在“构建触发器”下,我选择了“定期构建”并将作业设置为每 10 分钟运行一次。 当新提交进入 P4 时,有没有办法触发这个 Jenkins 工作? 我是使用插件还是使用“p4 触发器”做一 ...

10 在Shell脚本中创建p4客户端规范

我正在尝试自动创建p4客户端规范,并在shell脚本中为我们的应用程序同步所有目录。 当我运行此脚本时,它将在“ p4客户端”处停止,要求在/ tmp / xxx中保存/验证创建的客户端规范。 但是我想在没有任何批准或用户外部输入的情况下运行此脚本。 我没有看到可用于p4客户端命令的 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM