Вызвать задание конкурса через 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
или если ваша конфигурация отличается от того, что вы опубликовали, возможно, у вас есть опечатка в названии конвейера или задания.