我们在Windows 8 Machine上安装了Concourse CI。计划是将它用于.NET项目。基本样品工作正常。但是,当我们尝试使用简单的Git pull时,作业始终处于挂起状态。它显示以下消息:
jobs:
- name: sourcejob
plan:
- aggregate:
- get: source
trigger: true
resources:
- name: source
type: git
source:
uri: git@github.com:xxxx/xxxxx.git
branch: dev
private_key: |
-----BEGIN RSA PRIVATE KEY-----
--- trimmed ---
kxZ6DGrV6BArxJVRnhRgY3CachoyQLd4yarxcIdPk9ncL/HZpr4NUywmBaSYLgEQ
---- trimmed ----
4lto6OIq49FneZE1iCfzpELmw1OZnV7n2EqXRwFmM+YJGCrve3X9vqNUnjcxucsM
-----END RSA PRIVATE KEY-----
答案 0 :(得分:0)
在您发布的图片中,您的管道似乎暂停了。如果打开左侧边栏并单击管道名称旁边的蓝色“播放”按钮,则可以取消暂停。似乎Concourse无法获取sourcecode
资源的版本。另外,您的工作人员是Windows工作人员吗?因为Windows工作者没有任何基本资源类型(如git),所以它将无法获取新版本的git资源。
但是如果您使用的是linux工作者,则可以运行fly check-resource --resource <pipeline-name>/sourcecode
以查看它是否能够获取新版本的git资源。也许你可以告诉我如果你运行这个命令会给出错误(如果有的话)?