должен ли jenkinsfile находиться в корневом каталоге, дайте мне совет Jenkinsfile не может быть найден

Теперь я создаю мой проект, используя конвейер jenkins. Но теперь Jenkinsfile нет в корневом пути моего проекта, поэтому я указываю путь к ${WORKSPACE}/dolphin-post/Jenkinsfile на панели конфигурации jenkins. Но теперь журнал сообщает мне, что не удалось найти Jenkinsfile, это мой вывод журнала:

SuccessScan Repository Log
Started
[Sat Sep 19 14:26:03 UTC 2020] Starting branch indexing...
14:26:03 Connecting to https://api.github.com with no credentials, anonymous access
14:26:04 Jenkins-Imposed API Limiter: Current quota for Github API usage has 59 remaining (6 under budget). Next quota of 60 in 59 min
Examining jiangxiaoqiang/retire

  Checking branches...
14:26:04 Jenkins-Imposed API Limiter: Current quota for Github API usage has 59 remaining (6 under budget). Next quota of 60 in 59 min

  Getting remote branches...

    Checking branch master
14:26:05 Jenkins-Imposed API Limiter: Current quota for Github API usage has 59 remaining (6 under budget). Next quota of 60 in 59 min

  Getting remote pull requests...
      ‘${WORKSPACE}/dolphin-post/Jenkinsfile’ not found
    Does not meet criteria
14:26:07 Jenkins-Imposed API Limiter: Current quota for Github API usage has 59 remaining (6 under budget). Next quota of 60 in 59 min

  1 branches were processed

  Checking pull-requests...

  0 pull requests were processed

Finished examining jiangxiaoqiang/retire

[Sat Sep 19 14:26:07 UTC 2020] Finished branch indexing. Indexing took 3.9 sec
Finished: SUCCESS

что я должен сделать, чтобы заставить его работать? Я также пытался написать путь к Jenkinsfile следующим образом: ./dolphin-post/Jenkinsfile, все еще не работает.


person Dolphin    schedule 19.09.2020    source источник


Ответы (1)


Сканирование репозитория, как следует из названия, сканирует ваш репозиторий GitHub и ищет конфигурацию Jenkinsfile по указанному вами пути.

Поэтому, если ваш Jenkinsfile находится на dolphin-post/Jenkinsfile, это путь, который вам нужно настроить. WORKSPACE не нужен, так как он сканирует ваш репозиторий GitHub.

person hilsenrat    schedule 19.09.2020