#jenkins-pipeline #jenkins-groovy
Вопрос:
У меня есть дженкин Дженкинс 2.289.1, и я преобразую существующую работу в конвейер. Тот же пакет, который работает в задании, но не работает в конвейере. Даже если пакетный файл не существует, ошибка не возникает, но задача завершена как завершенная. Есть какие-нибудь идеи по этому вопросу?
pipeline {
agent any
parameters {
choice(name: 'RELEASE', choices: ['860', '859', '858','857'], description: 'Pick something')
string(name: 'SrcTestSetNameToCopy', defaultValue: '', description: 'Source ALM test Set Name')
string(name: 'TestSetNameToBeCreated', defaultValue: '', description: 'Test Set Name to create')
choice(name: 'Platform', choices: ['ORACLE', 'MICROSFT', 'DB2ODBC'], description: 'Pick something')
string(name: 'BuildOverride', defaultValue: '', description: '4 dit build overwrite value')
choice(name: 'EnvnBuildType', choices: ['DEP', 'QAE'], description: 'Pick something')
booleanParam(name: 'TOGGLE', defaultValue: true, description: 'Toggle this value')
}
stages {
stage('Create ALM Test Set') {
steps {
// bat ""C:\JenKin_Jobs\Test.bat""
// bat 'C:/JenKin_Jobs/Test1.bat'
// bat 'wmic computersystem get name'
//bat 'echo %PATH%'
echo 'selva'
echo "Current workspace is $WORKSPACE"
//bat returnStatus: true, script: 'C:\JenKin_Jobs\Test.bat'
bat script: 'C:\JenKin_Jobs\Test.bat'
}
}
}
}
Комментарии:
1. Я нашел обходной путь — но это работает в одном наборе блоков, но не в другом — любая идея. В каком-то окне, похоже, сам пакет не выполняется, потому что не будет выдана ошибка, если пакета там нет. Следовательно, похоже, что между 2 полями отсутствует какая-то настройка. Есть идеи ? путь вариабельный имеет cme.exe путь в обоих полях
Ответ №1:
pipeline {
agent any
stages {
stage('Hello') {
steps {
// below simple echo executed
echo 'Hello World'
//bat 'C:\JenKin_Jobs\NetUSeIDrive.bat'
bat 'cmd.exe "/c C:\JenKin_Jobs\NetUSeIDrive.bat" '
bat 'cmd.exe /c c:\JenKin_Jobs\SQAClnUp.bat "I:\\***\\SQA_CONFIG_FILES\\859 Stuff\\@@@@\\P05\\P05B"'
}
}
}
}
Конвейер работает в одном наборе коробок, но не в другом? Есть ли какая-либо конфигурация, отсутствующая между полями. Оба-усины одной и той же версии дженкина