【发布时间】:2021-08-26 07:48:26
【问题描述】:
我创建了一个使用 Github 存储库的 JFrog Pipeline。完全没有问题。
我删除了 repo 并重新创建了它。除非我在 pipelines.yml 文件中更改“资源”的名称,否则 JFrog Pipelines 会尝试使用它生成的旧身份验证令牌并且无法连接。
我在末尾添加了一个“1”并重新开始工作。这是 JFrog 软件中的一个错误,应予以解决。
这不起作用:
resources:
- name: Github_Software
type: GitRepo
configuration:
gitProvider: Github_Provider
path: account/repo
branches:
include: master
buildOn:
commit: True
pullRequestCreate: False
pullRequestClose: False
releaseCreate: True
tagCreate: False
cancelPendingRunsOn:
newCommit: True
pullRequestUpdate: True
cloneProtocol: ssh
这很好用,通过更改资源名称(注意“Github_Software”名称中添加的“1”,JFrog 似乎创建了新的凭据来对资源进行身份验证。:
resources:
- name: Github_Software1
type: GitRepo
configuration:
gitProvider: Github_Provider
path: account/repo
branches:
include: master
buildOn:
commit: True
pullRequestCreate: False
pullRequestClose: False
releaseCreate: True
tagCreate: False
cancelPendingRunsOn:
newCommit: True
pullRequestUpdate: True
cloneProtocol: ssh
【问题讨论】:
标签: jfrog jfrog-pipelines