'Jenkinsfile' не найден - PullRequest
       21

'Jenkinsfile' не найден

0 голосов
/ 18 ноября 2018

Я пытаюсь использовать Jenkinsfile для выполнения файла build.ps1.Однако, когда я сканирую многоотраслевой конвейер, я вижу Does not meet criteria log.Почему Дженкинс не может найти файл.URL моего репо это .

Версия Jenkins: 2.138.3

Jenkinsfile:

#!groovy

node {
  stage ('Checkout') {
    checkout scm
  }

  stage('Check Env Parameters'){
    echo "Branch Name : ${env.GIT_BRANCH}"
    echo "Octo Server Address : ${env.octoServer}"
  }

  stage('Run Cake') {
    powershell -File build.ps1 -projectName="Jenkins_PowerShell_Cake_Tutorial" -branchName=${env.GIT_BRANCH} -octoServer=${env.octoServer} -octoApiKey=${env.octoApiKey}
  }
}

Тип Jenkinsfile не является txt

Jenkinsfile file type screenshoot

Jenkin Log:

Jenkins Log

Jenkins Конфигурация: project configuration

Ответы [ 2 ]

0 голосов
/ 31 мая 2019

Проверьте путь Jenkinsfile, если не на том же уровне, укажите относительный путь. Это сработало для меня.

0 голосов
/ 18 ноября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...