Windows Git pull job上的Councourse CI总是显示等待一组合适的输入版本

时间:2017-05-11 12:07:56

标签: windows git pipeline concourse

我们在Windows 8 Machine上安装了Concourse CI。计划是将它用于.NET项目。基本样品工作正常。但是,当我们尝试使用简单的Git pull时,作业始终处于挂起状态。它显示以下消息:

The job status 工作定义是:

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-----

1 个答案:

答案 0 :(得分:0)

在您发布的图片中,您的管道似乎暂停了。如果打开左侧边栏并单击管道名称旁边的蓝色“播放”按钮,则可以取消暂停。似乎Concourse无法获取sourcecode资源的版本。另外,您的工作人员是Windows工作人员吗?因为Windows工作者没有任何基本资源类型(如git),所以它将无法获取新版本的git资源。

但是如果您使用的是linux工作者,则可以运行fly check-resource --resource <pipeline-name>/sourcecode以查看它是否能够获取新版本的git资源。也许你可以告诉我如果你运行这个命令会给出错误(如果有的话)?