Вызвать задание конкурса через CLI: "ресурс не найден"

Я пытаюсь запустить конкурсное задание из командной строки. Мой конвейер имеет один ресурс (git-репо) и одно задание, которое использует это репо. Я вижу:

$ fly -t tutorial trigger-job -j my-pipeline/my-job -w
error: resource not found

Однако, когда я захожу в веб-интерфейс и вручную запускаю задание, нажимая кнопку "+" в правом верхнем углу, все работает нормально.

Вот полный конвейер:

resources:
- name: cruise-source
  type: git
  source:
    uri: git@github.com:my-org/cruise.git
    branch: develop

jobs:
- name: build-image
  public: true
  plan:
  - get: cruise-source
  - task: list-files
    config:
      platform: linux
      image_resource:
        type: docker-image
        source: {repository: alpine}
      inputs:
      - name: cruise-source
      run:
        path: ls
        args: [cruise-source]

Как я могу вызвать эту работу из CLI?

1 ответ

Получаемый вами "ресурс не найден" не имеет ничего общего с ресурсом git:-) На самом деле это означает, что конвейер или имя задания неверны. Глядя на конфигурацию вашего трубопровода, вы должны выпустить

fly -t tutorial trigger-job -j my-pipeline/build-image -w

или если ваша конфигурация отличается от того, что вы опубликовали, возможно, у вас есть опечатка в названии конвейера или задания.

Другие вопросы по тегам