0

Windows 8 マシンに 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-----
4

1 に答える 1

0

投稿した画像では、パイプラインが一時停止しているようにも見えます。左側のサイドバーを開いて、パイプラインの名前の横にある青い「再生」ボタンをクリックすると、一時停止を解除できます。sourcecodeまた、Concourse がリソースのバージョンを取得できないようです。また、あなたのワーカーは Windows ワーカーですか? Windows ワーカーには基本的なリソース タイプ (git など) がないため、新しいバージョンの git リソースを取得することはできません。

ただし、Linux ワーカーを使用している場合は、実行fly check-resource --resource <pipeline-name>/sourcecodeして、git リソースの新しいバージョンを取得できるかどうかを確認できます。このコマンドを実行した場合に発生するエラー (ある場合) を教えていただけますか?

于 2017-05-11T14:13:58.880 に答える